COVID-19 Interview Experience:
Since I had a great resume (ex-Lyft, ex-Airbnb, ex-Segment), the recruiter scheduled a virtual onsite, skipping the technical phone interviews. I asked the recruiter for four weeks before the interview so I could prepare for it. Here's what I did:
Coding:
System Design:
Didn't really prepare much, since I have a ton of experience as a senior engineer.
The interview lasted for about 5-6 hours. It was surprisingly not too overwhelming. I definitely prefer this style over onsite interviews, to be honest. The only downside was the system design portion. I had a whiteboard facing the camera, so the positioning was rather odd.
For folks interviewing virtually (I guess everyone right now?), get a whiteboard and face it in front of the camera. Trust me. You'll appreciate this advice :)
Design "stories" (like Instagram and WhatsApp).
Stories disappear after friends view them and are only available for 24 hours after publishing.
LRU Cache
Clone Graph
K closest points to origin
The following metrics were computed from 359 interview experiences for the Meta Software Engineer role in Menlo Park, California.
Meta's interview process for their Software Engineer roles in Menlo Park, California is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Meta's Software Engineer interview process in Menlo Park, California.