I applied online. The first interview was conducted by call. The recruiter was very kind; we spoke for around 40 minutes. She asked me basic questions. After that, there was an online interview with another person. Due to the time difference between Israel and the US, the interview was scheduled for very late hours. In general, I had a very positive experience and will try again next time.
By phone: What is the difference between Object and Array, call and apply, what is the DOM structure, what is the time complexity of traversing through the DOM, and other very basic questions.
Online interview:
The first question was about data structures. Given two arrays, one of which is a map to another, you need to traverse and exclude objects from the array according to the map. In general, they expect you to build a map object from key+value, but you have to use ES6 Map where the key can be stored as an object and not as a string or ASCII-coded string.
The second question was about the setTimeout browser API. You will be asked to clean all timeouts. The answer is to override setTimeout and store all of them in a stack and clean them if needed.
The following metrics were computed from 2 interview experiences for the Meta Front End Developer role in Tel Aviv-Yafo, Israel.
Meta's interview process for their Front End Developer roles in Tel Aviv-Yafo, Israel is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Meta's Front End Developer interview process in Tel Aviv-Yafo, Israel.