Applied online, got an email from the hiring manger for a face to face interview since i live in redmond area.
The interview was scheduled from 1pm-5pm. I got a cab around 12 and reached around 12:40pm. Had a smoke and gum and went to the receptionist and asked for the guy I was to have my interivew.
A guy (developer) in his upper 35's came and introduced himself and then took me to the conference room and started the converstation and said he was surprised by my accent and said it was perfect for an indian guy. Joked that i could do an English accent too! and then he starts asking me questions about my previous jobs and asked me if i did something entirely on my own in college. I gave him a couple of projects one of which is in my resume. He wanted me to explain everything about the project. It was a OOP project and I started to recollect all the classes i used and he would interrupt me and ask why i chose that class or why is that an abstarct class. And then he said the design was poor and asked me if i can see where it is? I gave him a couple of soultions which he wasn't excited about.
Moral: Know what you have done previously as thoroughly as possible. I mean very thorough
So, he then asked me a programming question (Find the Kth element from the end in a linked list). I gave him a solution which he liked and asked me to code it. He then asked me another question (How to print the Last K lines from an input file). The reason he asked me this if I can relate this to the previous problem
The second interview was with a developer turned tester, her sole purpose was to test my testing skills, a lot of general questions, how to you deal? what should you do when you have p1 bug before the release date? and then a couple of programming questions simple and straight---aced them and then two brain teasers ( I haven't prepared any). Both of them are simple, but i took a long time to get them right...
I think she was impressed overall
Because the next one was a dev lead. She asked me to code binary search, which I did and asked me some testing questions and low level system questions (memory management...)
The next one was my manger, asked only for about 10 min about my availability and some behavioral questions like pay....
with that i thought I had a job in bag, but it turns out that i didn't impress the first guy. i believe he had the veto power but I sure do not know that