J'ai postulé via un recruteur. Le processus a pris 2 semaines. J'ai passé un entretien chez Meta (Menlo Park, CA) en oct. 2017
Entretien
The interview process started with a 15 min technical call with the recruiter who asked basic JavaScript questions. I would recommend studying JS's built in data structures and their associated functions (i.e. map, forEach, reduce for an array).
The recruiter scheduled the next phone interview (45 min technical with an engineer) shortly after. You can look at the other interviews to get a sense of the question difficulty/subject. I was asked to design a class with some member functions that required JS concepts such as closure and callbacks. It seemed they are really looking if you can write idiomatic JavaScript quickly and nearly bug free. After the phone interview I was contacted for an onsite interview.
The onsite consisted of 3 interviews (2 technical with engineers , 1 behavorial/technical with an engineering manager). The first interview was a leetcode style problem with a front end slant. I was unable to complete the code but made significant progress. The second interview was less algorithm focused and more domain knowledge. This interview ended up being my favorite as we got to touch on many topics in front end development which gave me a chance to demonstrate my experience. The third interview was with an engineering manager. The first half was behavorial where I was asked about my background, motivation, and previous experience. The second half was a technical question about CSS.
A couple days later my recruiter contacted me and said that I would be having a final 45 technical interview over the phone. I was asked a leetcode style question and after completing it was asked to optimize a snippet of code. A few days later my recruiter called and told me I had an offer.
J'ai postulé via la recommandation d'un employé. Le processus a pris 2 mois. J'ai passé un entretien chez Meta (Tel Aviv-Yafo) en janv. 2022
Entretien
Very nice interviewer. Very casual. No BS intro and talking points. Actually, read the CV before the interview. The interview was as scheduled for 45 minutes. 2 questions, knowledge of javascript internals and DOM manipulation.
Questions d'entretien [2]
Question 1
For a recursive description of DOM elements i.e. var dom = { type:'div', props:{id:'hello', children:[{type:'h1', children:'HELLO'}]}}. Define a function that prepares a actual dom elements.
J'ai postulé via la recommandation d'un employé. Le processus a pris 3 mois. J'ai passé un entretien chez Meta en févr. 2022
Entretien
Spoke to tech recruiter. Asked basic questions. Then had a zoom interview for 45 minutes. They asked me 2 questions that took about 20 minutes each, with the interviewer giving hints/help along the way
Questions d'entretien [1]
Question 1
create a function to clearAllTimeouts.
And create a render function that takes a nested object of dom elements and appends them to the document body
J'ai postulé en ligne. J'ai passé un entretien chez Meta en févr. 2022
Entretien
I went through the phone screening process (three easy questions) and scheduled the following interview which never materialized (canceled due to too many
recruitment processes opened at the company, probably cost-cutting measures). That is understandable, but I have wasted some time on the preparation.
Questions d'entretien [1]
Question 1
- the difference between apply/call
- balanced BST complexity