J'ai postulé via un recruteur. Le processus a pris 4 semaines. J'ai passé un entretien chez Meta (Menlo Park, CA) en mars 2013
Entretien
A recruiter emailed me then scheduled a brief preliminary phone call. They asked about my experience and why I'd be interested in working at Facebook and explained the recruitment process.
The next day I was sent a front-end coding puzzle/challenge to complete, which took about 10 hours. Given a set of boxes with fixed vertical dimensions I had to implement a JavaScript algorithm that lays them out according to some specifications.
A phone interview was scheduled about a week after completing the puzzle. I spoke with a front-end engineer and coded through a few HTML/CSS/JS questions using a shared document. My thought process was emphasized more than getting syntactically-correct answers, as long as I could explain what I was trying to do.
The next day I was told I would move on to the next phase and was flown to California about 2 weeks later. The in-person interview consisted of 4 45-minute interviews, each of which were similar to the phone interview. We talked a bit about why I would like to work at Facebook and wrote code on a whiteboard. I was asked to write how I would implement visual UI features, array search/mutation algorithms, and JS performance functions.
Throughout the process the recruiters were quick to reply to my emails and open to any questions I had. However after I was told I didn't get an offer they stopped being that helpful and couldn't offer me a way to obtain feedback about my interviews.
Questions d'entretien [1]
Question 1
Given an input array and another array that describes a new index for each element, mutate the input array so that each element ends up in their new index. Discuss the runtime of the algorithm and how you can be sure there won't be any infinite loops.
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