I applied through a recruiter. The process took 2 weeks. I interviewed at Meta
Interview
Reached out to by recruiter, had phone chat with her. She set up two technical phone screens, followed by 4 technical onsite interviews. Had a chance to talk to some really experienced engineers and everyone was really friendly during the interview process.
Interview questions [1]
Question 1
Questions
- Print all paths in a binary tree
- Function to find the square root of a number
- Pretty print JSON object
- How would you design home feed?
- Simple regex matcher
I applied through an employee referral. The process took 4 days. I interviewed at Meta
Interview
Applied through an employee referral.
Failed on a phone screening. The interviewer spoke extremely fast. In addition, there was a strong reverberation (looks like she spoke in a big room) on a line. As a result, I mostly guessed her questions. Even when I asked to repeat a question a few times she didn't change anything in her speech. I've had phone interviews before and they were good enough. But this one was a hell.
Besides a few usual questions about previous experience and a reason for changing a job, there were only 2 technical questions, both about complexity of algorithms (O-notations), i.e. quite useless, in other words. I think I answered them correctly (Anyway it makes no sense to remember them).
It took about 20 minutes. Overall, it was terrible experience. The worst thing, I failed it not due to lack of some technical skills but just because of communication issues. I have a lot of Java experience (they had open positions for that) and some other modern tools and technologies, as well as I'm opened for learning new technologies. But, unfortunately, I haven't had any chance to demonstrate it on any technical phone interviews.
Never again.
Interview questions [1]
Question 1
Had no chance for such question. Only useless questions about complexity of algorithms (every developer understands when data structure A is faster than B for insert / or delete / or search).
I applied through college or university. The process took 2 months. I interviewed at Meta
Interview
Got back to hear within a day of onsite interview. They flew me to Menlo Park. The interviewer was late to the interview and was unprepared. He asked me a linked list question (reverse a linked list) and then he asked me to print out level order tree.