There were 2 rounds of interview. The first one was more on getting to know more about you and the second is on technical knowledge. The entire process took about 4 months.
The interview process went normal. They had an HR person contact me and do the filter call. They did not ask a lot of technical questions. The people did not seem excited about their work.
Multi-level interview process if you did not intern with them. New hires have a recruiting interview, phone interview, and 4 in person interviews. It was a mix of behavioral and technical.
Interview questions [1]
Question 1
Talk about a time when you worked with a difficult person and how you overcame it.