What made it frustrating is that I am the type of person who likes to have my dev environment setup for coding, I also work in linux and not on a mac.  I am also a quiet type of guy who codes best when I am sitting on my own.  I do work with my team very well but I feel weird when people are watching over my shoulder.   The funny thing is that I went to a second interview at a company that is doing interesting things with biometrics and large scale problems and their approach was to ask me lots of interesting questions about how i handled scaling, how to debug performance, optimzing queries,  log analysis.  I am a senior engineer with years of experience and these guys were very smart, at the end of the interview their HR person came and said the team loved me and would like to extend an offer.   My jaw dropped.   I came from a really bad interview to a place where they are doing more advanced stuff and I got the job.  I thank them so much because I felt they gave me a fair chance to get to know me.   :)