I got a call through a recruiter. She told I will have 4-5 rounds of discussion so plan your day accordingly. So, I took 1-day off.
In the first round, Interviewer asked a variety of questions about Java, JavaScript, Angular2, MongoDB and frameworks & dependencies I have been using in my current project and why.
I was very impressed by the questions he asked and also about the team & project I will be working on.
Recruiter called and told that feedback is positive but they don't have a panel available that day so I will need to come some other day. really???
I went next week for next rounds.
In the second round, Interviewer asked few questions related to Java, OOP, Unit testing, some real-world examples and also made me solve few questions.
I was called for next round with manager. He asked behavioral questions, why I want to leave my current company, what is the development process in my current company etc.
I was called for salary discussion with HR. He told I was asking for too much and they cannot afford it. really?? I told that it was discussed with the recruiter and she seemed OK with that. He told he will try his best.
After a few days, I called the recruiter and she told she will get back to me with feedback.
It's been more than 2 months still waiting. HAHA