J'ai postulé en ligne. J'ai passé un entretien chez Meta (Tel Aviv-Yafo) en oct. 2018
Entretien
I applied online, first interview was made by call, recruiter was very kind, we spoke something around 40 minutes, she asked me basic questions, after that there was online interview with other guy, due to time difference with Israel and US interview was scheduled to very late hours. In general I got very positive experience will try next time again.
Questions d'entretien [1]
Question 1
by phone: what is a difference between Object and Array, call and apply, what is DOM structure, what is time complexity of traversing through the DOM, other very basic questions.
online interview: first question is about data structure, given two arrays, one of them is a map to another, you need to traverse and exclude from array objects according to the map, in general they expect from you to build an map object from key+value but you have to use ES6 MAP where key can be stored as object and not as string or ASCII coded string.
The second question was about setTimeout browser api, you will be asked to clean all timeouts, the answer is to override setTimeout and store all of them in stuck and clean them if needed.
J'ai passé un entretien chez Meta (San Francisco, CA)
Entretien
The process is very smooth and mostly the question is about front end stuff. We talk about react, how to handle huge data in the single time. and the more importanly is they have a question from leetcode. it was very various question.
what can i suggest is:
1. Learn leetcode(medium and low level)
2. Design system
3. Update new technology knowledge
4. Make sure your fundamentals is strong
Questions d'entretien [1]
Question 1
How could you handle request login if the token has expired. Let say 10k user want to refresh their token
Meta’s interview process consists of the following steps:
Call with a Meta recruiter
Technical phone screen (and possibly a second technical phone screen)
Onsite interviews
Meta's technical phone screen is a 45-minute coding interview that focuses on data structures and algorithms.
At the beginning of the interview, your interviewer will ask you a question or two about your resume and recent work that you've done. This portion will take 5 minutes, and how you answer these questions doesn't meaningfully factor into the interview's outcome - they are just meant to break the ice and get you talking. The part that matters is the technical portion.
J'ai passé un entretien chez Meta (San Francisco, CA)
Entretien
Didn't pass the first round but its a great experience. Questions include like basic data structures with stack and queue in javascript, they ask how would you write stack or queue in javascript so be prepared to know data structures and algorithms.