Applied online. Received mail from the recruiter with some technical and general questions. Around 15 in total. once I replied back and review, I was invited to a team interview, where I was mostly interviewed for an hour straight. Rejected after interview.