Applied online (w/o referral), then received online assessment. Finished the online assessment, which contained three questions in total, 2 LC Medium, 1 LC Hard. Upon completion of OA, had phone call w/ recruiter talking about next steps, then was given take home assignment. Unless you know python for backend, you have to do front-end challenge. I am not a front-end person, despite that, I was forced to do it. After turning in take home assignment, received rejection couple days later with no explanation. I would recommend to the prospective SWEs out there, stay away from this company. The company is not organized, disrespectful and not timely.