There was an initial phone call with HR, which was all about the reasons for job change and other usual questions.
Then a design problem was shared to solve.
They are mainly interested on testing the Object oriented design using major SOLID principles.
Got selected with the initial screening and asked to come over to their place for further interviews,
- First round was a code pairing, where the interviewer tried to make sense of the design made and gave some extensions to be made on the problem.
- Second round was a free flowing technical discussion without any proper agenda. The interviewers were jumping from prior experiences, things in resume, JAVA specific coding and asked to approach another design problem. There were continuos interruption over the design phase. In overall the second round was not satisfactory for both.