I've applied for this position on their company website. After few days recruiter contacted me and setup 2 telephonic interviews. Then I attended a half day onsite interview at Santa Clara office. All questions are not that hard. They are bitwise and general arrays handling type of questions. During on site interview, I have been interviewed by 5 different people including the manager. Since I've so much experience in similar domain everything went very well except the last interview with the manager. Since all 4 people tested coding and design skills, I'd expect manager is going to do the behavioral test. However, he asked me to code a program which I never heard before. I was able to come up with a solution with few minor bugs. He was very peculiar about fixing those bugs and he expected me to code a perfect solution! After fixing bugs he is not sure what else to ask ! He kept asking me what topics others covered. Finally he asked another question. He had expected I would struggle to answer this for some time. But I quickly came up with a solution then he started suspecting whether I’d know these questions before. And started behaving bit rude to code in a way that he wanted! That moment I understood he is not going to be a pleasant person to work under. I got impatient and asked him to show clearly what he wanted!
Quickly after 2 days I got feedback that this manager rejected me! I kind of guessed this outcome. I’m sure he might not bother to check others feedback and outright rejected me. Anyway, I'm better off not working under him.