I applied online. The process took 4 weeks. I interviewed at Meta (Menlo Park, CA)
Interview
Contacted by recruiter after 3 months of applying online. Had a phone interview with the hiring manager asking about my background and describing the role. Had another programming phone interview focusing on solving a problem on sending large data to customer in minimum latency and handling errors.
Recruiter scheduled an onsite interview. Interview consisted of 4 rounds.
1) Architecture problem.
2) Interview with department head
3) Coding exercise
4) Team fit
5) Hiring manager interview.
All in all a good experience. Still waiting to hear back.
I applied online. The process took 5 weeks. I interviewed at Meta (Singapur) in Jun 2014
Interview
I had three interviews but I've heard from them, I need to take 5 interviews.
Recruiter was good and friendly. after getting three two interviews as a general interview, I had a technical interview with Chinese guy.
But I found the interviewer most extremely uncomfortable throughout the whole interview.
All throughout the interview he would continuously yawn and sigh, which I found it to be quite rude and disturbing.
He seemed to think like he is my boss. And he would often cut me off before I had the chance to reply back fully.
We talked about my career for 40 mins then, we got 10mins for technical interviews.
In technical question, he just asked one question and I couldn't answer.
When he gave hints about the coding and I asked for his clarification,
he was getting heated up as if I couldn't understand.
And finally, he just ended the interview saying "I don't have a time, thank you for your interview"
Wow! how could chinese interviewer act like that? I was shocked.
I expected at least for the interview, for both the interviewer and the interviewees to show some respect
towards each other and be well mannered for theirs and company's sakes, but it was very unfortunate that this time, this was not the case.
Interview questions [1]
Question 1
Write a function to return minimum and maximum in an array.
You program should make minimum number of comparisons. (less than O(2n))