The hiring process is made up of phone screens plus a single on-site interviews day. The phone screens are mostly technical in nature and involve coding on a shared editor platform, like collabedit.com. The coding needs to be pretty clean, concise and correct. You are asked to detect and fix bugs in your code.
I applied through a recruiter. The process took 2 weeks. I interviewed at Meta in Aug 2013
Interview
They contacted me for the position.
HR discussion was good
Technical interview was not a great experience. The interviewer had no understanding of the industry I was coming from so there was huge gap.
Questions
1. Print the following in html
15 9
2 610
37
48
2. Linked list vs array list
3. hash map
4. project explanation.
I applied online. The process took 3 weeks. I interviewed at Meta (New York, NY) in May 2013
Interview
I applied through LinkedIn and got a call by HR within a couple of days. Was called for 1st round of onsite interview. It didn't go great but I qualified for the 2nd round which consisted of four interview...two rounds of pure coding, one round of system design, and one round of behavioral plus small coding interview. I didn't do very well in one or more of these and didn't get the offer.
Interview questions [1]
Question 1
When there is no dedicated architect in the team of all software engineers and non-technical manager how do you do the design and architecture of the software.