Me postulé a través de un reclutador. El proceso tomó 4 semanas. Acudí a una entrevista en Meta (Menlo Park, CA) en ago 2016
Entrevista
I was contacted by a recruiter through LinkedIn. We scheduled a phone interview. The phone interviewer asked me about my background and then a coding question. He let me know that I did well at the end of interview. The next day, I got a call from recruiter and told me that they would like me to come onsite. I was also forwarded to another recruiter. Both the recruiters had been helpful along the way. I had two coding rounds, two design rounds and one behavioral round onsite. I may have made couple of mistakes in behavioral round, and some mistakes in other rounds. I was not very confident of getting through, but thought there could be a slim chance. I did not hear back from the recruiter for seven days, so I followed up. The recruiter mentioned she will get back to me as soon as she has an update. Three days later, I received a reject email.
Overall, I liked the interview process and everyone was great. I would have appreciated a call, just as a courtesy. The lack of courtesy seemed to me that the recruiter did not seem as much enthusiastic after on-site compared to before the on-site interview. It is understandable though, but she was thoroughly professional whenever I worked with her.
One more thing, if Facebook has so high a rejection rate, it is better to have phone screen + a video call screen, before bringing people in. It will save them some money, and save time from my side.
Recruiter call was pretty standard, first round was 2 Meta tagged LC mediums in 45 minutes. On-site was 2 coding sessions of 2 LC mediums, a system design interview and a behavioral interview with an engineering manager.
Preguntas de entrevista [1]
Pregunta 1
How do you answer if someone asks how long a deliverable or project will take?
The entire process usually takes 3–8 weeks, depending on scheduling and the specific role. Coding interviews heavily emphasize common DSA topics such as arrays, strings, trees, graphs, BFS/DFS, heaps, hash maps, and dynamic programming. System design becomes increasingly important for E4+ positions.
Preguntas de entrevista [1]
Pregunta 1
Given an array of integers and a target value, return the indices of two numbers that add up to the target