I applied online and then received a Hackerank assessment couple of days later and after the test the recruiter had scheduled 2 interviews back-to-back. Interview was not tough though. I felt the interview was easy but then I received a reject couple of days later.