Contacted by the company HR who set up a telephonic interview. Took around 3 days for the whole process of scheduling the first round.Got the call at the scheduled time.
The interviewer was clearly calling from her desk because there was a lot of background noise. After the perfunctory greetings and tell me about your experience she begins with the questions. The questions did not have much of a structure to them. They were mostly definitions or elementary OOPs. I am not quite sure how experienced the interviewer was but she clearly did not have much of an idea of interviewing a senior candidate. There was a serious boo boo when she asked about what is a StringBuffer in C#. Not sure if she mixed up Java and .Net but this did not leave a very good impression. Questions were mostly pedantic and did not show any real intent of gauging a developer's abilities.
Then comes the shocker!! The position and the JD and even the HR rep had made it abundantly clear that the position was for a .Net developer. Midway through the interview the interviewer declares that it is in fact a java position (which probably explains the StringBuffer). At this point, I was not very interested in continuing the discussion any further. The interview thus ended with a very disappointing note of spending 30 minutes of a busy day in a pointless conversation.