Application process for Front End Engineer at Meta

Meta
Intern
4
stage
s
Clinton Nkwocha

Online Application

To be considered for the role one has to apply on the Meta Careers website or through a referral from an employee at Meta. An employee at Meta referred me. I had to submit my resumé while applying through the referral. A cover letter was not required. If Meta is willing to move forward with the candidate, a recruiter at Meta will contact the candidate and require that the candidate fills out and submit a questionnaire.

How to respond for success

My resumé was single-paged, highlighted my prior front end engineering experiences and listed personal projects. I ensured that these projects used technologies relevant to front end engineering and that they established that my skills were in line with those required for the Front End Engineer Intern position.

Expect a one-day wait before advancing to the next stage.

Phone Interview

A recruiter conducts this stage. I was asked ten questions around JavaScript fundamentals, front end engineering concepts, data structures and algorithms. The questions required me to talk about and explain certain concepts. They were relatively easy and should be a breeze for someone familiar with the basics of those areas.

Example

Expect questions around JavaScript fundamentals, front end engineering concepts, data structures and algorithms.

How to respond for success

I tried to make my answers concise. I also ensured to use the essential technical terms and keywords when giving my answers and gave examples where necessary. I would recommend that candidates similarly structure their answers.

Expect a 2-4 day wait before advancing to the next stage.

Virtual Interview

An engineer conducts this as it is a coding stage, with very few behavioural questions before the actual coding. It lasts 45 minutes, using an online meeting application and a simple online text editor. There is no dress code; you are to dress comfortably and modestly. I wore a t-shirt. The behavioural questions are usually not far from telling the interviewer about oneself. After that, the candidate is to solve 1 to 2 problems, depending on the difficulty or size of their solutions. The candidate has to use JavaScript to solve these problems. The problems are usually front end engineering-focused data structure and algorithm ones. Towards the end of the interview, the candidate has some time to ask any questions they might have. For prepping, I used Javascript.info to brush up on my JavaScript and BFE.dev to practise solving problems. I found that BFE is more suited than LeetCode in preparing for this interview as the practice problems in BFE are front end engineering-focused. Also, I used Pramp for mock interviews. It is important to practise solving problems in an interview setting as it is different from solving problems alone. While solving problems in an interview, you should communicate clearly with your interviewer. Never leave your interviewer in the dark or assume they know what you are doing or about to do. 

Example

The behavioural questions are usually not far from telling the interviewer about oneself. You will then need to solve 1 to 2 problems using JavaScript. The problems are usually front end engineering-focused data structure and algorithm ones.

How to respond for success

I tried to make my answers concise. I also ensured to use the essential technical terms and keywords when giving my answers and gave examples where necessary. I would recommend that candidates similarly structure their answers.

Expect up to a 1 week wait before advancing to the next stage.

Final Interview

This stage is just like a repetition of the phone screen. Usually, a different interviewer conducts it, and it comes with a different set of problems to solve. 

Example

Again, you will need to solve 1 to 2 problems using JavaScript. The problems are usually front end engineering-focused data structure and algorithm ones.

How to respond for success

I tried to make my answers concise. I also ensured to use the essential technical terms and keywords when giving my answers and gave examples where necessary. I would recommend that candidates structure their answers similarly.

Expect a four-day wait before receiving an offer!

HireVue

There was one online test. It contains a bunch of questions with scenarios and it took in total 1.5 hours to complete.

Example

There was one online test. It contains a bunch of questions with scenarios and it took in total 1.5 hours to complete.

How to respond for success

There was one online test. It contains a bunch of questions with scenarios and it took in total 1.5 hours to complete.

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Block quote

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C

Text link

Bold text

Emphasis

Superscript

Subscript

More insights from Meta

No items found.
American flag icon
USA
Graduate
4 stage
STEM

Infrastructure and Cloud Architecture Graduate at HSBC

There was one online test. It contains a bunch of questions with scenarios and it took in total 1.5.

GSK logo
American flag icon
USA
Graduate
4 stage
STEM

Advisory Placement at Deloitte

There was one online test. It contains a bunch of questions with scenarios and it took in total 1.5.

Amazon logo
American flag icon
USA
Graduate
4 stage
STEM

Advisory Placement at Deloitte

There was one online test. It contains a bunch of questions with scenarios and it took in total 1.5.