The culture is very good. It depends on the project and the team.
There are no cons here.
3 total interviews: * Email questionnaire: Simple questions about yourself, e.g., expected salary, education level, etc. * Phone interview: Technical questions about Java. * Video interview: Questions about specific situations and how you hand
First round: Skype interview focusing mainly on core Java. Second round: With an assistant partner, a general, non-technical discussion. At this point, I was sent an offer letter. Third round for the client team (IBM): Primarily focused on Spring.
They asked me to look at some C++ code and tell them what the function did. They then asked if I knew what a class was. They were nice, and I wasn't prepared for how easy it was. I got an offer a few days later.
3 total interviews: * Email questionnaire: Simple questions about yourself, e.g., expected salary, education level, etc. * Phone interview: Technical questions about Java. * Video interview: Questions about specific situations and how you hand
First round: Skype interview focusing mainly on core Java. Second round: With an assistant partner, a general, non-technical discussion. At this point, I was sent an offer letter. Third round for the client team (IBM): Primarily focused on Spring.
They asked me to look at some C++ code and tell them what the function did. They then asked if I knew what a class was. They were nice, and I wasn't prepared for how easy it was. I got an offer a few days later.