There was one phone interview regarding the O notation ( run time ) for different algorithms and data structures. two weeks after that was a face interview. In the face interview, the questions were about Java and C++ programming language mainly about interfaces, inheritance, abstraction, composition and also code on the white board. Sometimes in the syntax I got confused between Java and C++ while answering questions. I was not clear why syntax is such a big deal because an IDE would correct. However I was not allowed to use IDE ( example : eclipse. ). so brush up on syntax before the interview.
The job function for the first few months was mainly fixing bugs and building the application using build tools.
Believe me, there are lots of bugs and lots of releases for customers. Otherwise the job is pretty routine.