It was challenging multiple rounds of interview . The initial round included screening questions . After that there was a round of technical phone interview which was approximately 2 hours long. After that was given a take home test. Another round of phone interview for 1 hour after that. After clearing so many rounds when I reached back to get an answer they did not reply back ever.