I felt I was a pretty good software engineer with a successful career, but I did quite poorly in my Google interview, does this mean I'm not as good an engineer as I thought?
Software Testing: What are the most effective interview questions/techniques to evaluate a QA engineer/tester?