Contacted by an consultant for the position. Had one online test which had 4 algorithm problem. Then after 2 weeks got a call for F2F.
There was suppose to be 4 rounds but then after the second round, the interview decided himself and ask me to leave.
First round was good and on multi-threading questions and implementation. The interviewer was well prepared for the interview.
Second round - the interviewer was not prepared for the interview. He started looking at the profile in front of me and was asking random questions in Java. He asked, implement ReentrantReadWriteLock even after I said I have not used it but he was like try (without giving the functionality needed). He then went on to all over the Java features (some which I had ever used and some I used like 5-6 years ago). Classloader, Serialization, Clonable, SecurityManager etc.
Even after I gave him the answers, he tried to confuse you and was mocking in between by laughing. Not at all professional and the attitude was not good.
Though I went to the interview with great experience expectation, the 2nd round gave a real bad feeling. The guy was just another show off.