Pays and perks are good. The learning curve is very high.
Increment is not good, even if you work your life out. The work culture is not good, at least in my team; I can see a lot of partiality. There's no job security; I was laid off in 1.5 years.
They have two rounds of Data Structures and Algorithms, one round of Design, and one managerial round. They also ask questions on Java, so be prepared thoroughly if you have worked with Java.
This was the worst interview I have ever attended. This is what happens when companies assign interviewing responsibilities to people who come from a body shop firm (no offense). The interviewer, especially one individual, was so arrogant and closed
I had an interview with the recruiter. After talking about my experience and interest, I had a programming challenge. Upon passing the programming challenge, I had a technical interview with two other engineers.
They have two rounds of Data Structures and Algorithms, one round of Design, and one managerial round. They also ask questions on Java, so be prepared thoroughly if you have worked with Java.
This was the worst interview I have ever attended. This is what happens when companies assign interviewing responsibilities to people who come from a body shop firm (no offense). The interviewer, especially one individual, was so arrogant and closed
I had an interview with the recruiter. After talking about my experience and interest, I had a programming challenge. Upon passing the programming challenge, I had a technical interview with two other engineers.