First, a online coding test. Two small problems, very easy. Then, I got a campus interview first. One problem, finding k biggest number in a list, not difficult. Can use array, maximal heap, hadoop. After that, I got onsite interview. Two rounds, one about permutations, one about names, not very difficult.
Interview questions [1]
Question 1
Use what data structure to solve a problem about first names and last names.
I applied online. The process took 2 weeks. I interviewed at X (San Francisco, CA) in Feb 2014
Interview
Did the online screening, then was scheduled for an on-campus interview. Was asked a series of facts and other odd questions including the following:
- (some other question I don't remember) That was a joke. Why is it funny?
- What do you need to turn lead into gold?
- Why do we need the theory of relativity?
I'm 100% serious, and not trolling.
Interview questions [1]
Question 1
No coding question was asked. Everything was unexpected.
Applied through their website. Got a response after 2 weeks. The interview was conducted over the phone on a weekend. Nothing too special, just be confident and be yourself and you will do fine. There will be some technical questions, but most of the questions were behavioral. The interviewer was nice and professional.