I set up phone interview with recruiter and did a phone screen interview. It was tech interview and not that bad. Interviewer was extremely nice and kept giving me advise. Interview was simple. He showed me some code and discuss about it with me. After that I got an email that I was not selected to next step. I was a little disappointed because I thought I did ok.
I applied through an employee referral. The process took 1 week. I interviewed at X (San Francisco, CA) in Dec 2012
Interview
I used an internal referral who arranged for a phone screening interview within a few days. The phone screening interview asked me to discuss an exciting project with him, a question about file system level details for ls command, and a few algorithmic questions. The questions were not that hard, however, the interviewer was probably a chinese guy with hard to understand accent. I had to ask him to repeat every question, that probably annoyed him. There was also a programming exercise using collabedit which was also not hard, however, understanding the problem was a little tough.
Interview questions [1]
Question 1
What does the 'ls' command do at system level when we type it. How is the directory and files maintained in a file system