I was approached by Thoughtworks, Bangalore (Diamond District Office) for a senior technical position.
After a pleasant chat with a HR lady, I was asked to write code for a small problem that was emailed to me.
Two weeks after submitting the code, I got a call from the same HR lady who asked me to come for a face to face interview.
The first round of the interview was a discussion with a developer about the code I wrote. This guy seemed very green but I played the part since I wanted to job.
For the second round, I was interviewed by two (more mature) guys. This was also OK. What bothered me was one of the guys was taking my picture (with his cell-phone) when I was doing a presentation on the whiteboard.
Hey, if you want my picture, just ask; don't take it without my permission.
I pretended not to notice but it pissed me off anyway.
Then they asked me to have the office lunch. Nothing special here; it's best avoided.
This was followed by a funky test that asks to trace the flow of a set of instructions.
Then they asked me take another personality test (pop psychology). Anyway, I entertained them.
The last interview was conducted by two--very green--interviewers. Honestly, it's offensive to me when kids with only a few years of experience comes to interview me with absolutely no preparation.
One kid, did not know the basics and when I corrected him, he smirked.
I didn't pursue the rest of the interview wholeheartedly and was just glad to leave.