Interview was very long and it has 5-6 rounds of interview and there's a take home assessment which you need to complete in a week and it's a time consuming process and takes lot of hours to finish the task. All the process takes more than a month. I have gone through all stages of interviews and they denied giving me an offer after successfully completing every stages and technical rounds. I have put so much of effort in learning and going through the interview and they gave me vague reasons that i was not selected and denied. I would not recommend anyone to go through this tedious interview process and better to give interviews to other companies. I overall had a very bad experience going through the process.