Facebook Assessments

Prepare for the Facebook recruitment process with tailor-made practice materials.

Facebook might be one of the most famous technology companies in the world, and with the Facebook family of companies now including Instagram, WhatsApp, and Oculus, it is a popular destination for tech-minded graduates and experienced professionals.

Famously founded at Harvard in 2004 by Mark Zuckerberg, Facebook offers job opportunities in the US, Canada, Europe, Asia and Africa, and since the Covid pandemic has also initiated flexible working schemes that offer completely remote roles as well as a combination of working from home and coming into the office at Menlo Park, California or one of the regional locations.

Getting A Job At Facebook

There are many roles available at Facebook, and at any time there are hundreds of job opportunities across departments that are suitable for interns, graduates and experienced professionals at all levels including managers and executives. With a long list of what Facebook describes as ‘holistic benefits’ alongside a culture of diversity and innovation with a competitive salary package, it is no surprise that it is a popular choice for tech graduates to apply to.

Facebook Values

Facebook has five core values, which are used throughout the application process but also in everyday working life:

  • Be Bold. Facebook rewards risk taking and looks for employees who are willing to try and risk failure.
  • Focus On Impact. A different way of describing ‘don’t sweat the small stuff’, the focus for employees should be on the things that make the most difference.
  • Move Fast. Facebook believes that it is better to make mistakes than miss opportunities, so agile performers are preferred.
  • Be Open. Facebook wants all employees to have all the information they need in order to make better decisions
  • Build Social Value. The social network basis of Facebook means that employees should strive to create value that brings closeness on a global scale.

Types Of Roles At Facebook

Aside from the obvious tech and innovation roles, there are other important areas in Facebook that have open roles, including everything from infrastructure to advertising, legal and admin to security, design and user experience and sales and marketing. As part of the dedication to diversity that Facebook is interested in, there are job opportunities for veterans, for interns and graduates, and especially for those in underrepresented communities through Facebook University. With global operations, the remote work possibilities are also endless - allowing applications from potential employees in Canada, the US and the UK to work from wherever they are without feeling disconnected.

Hiring Process At Facebook

The hiring process at Facebook can take some time between rounds - some users have reported several months from application to job offer - but the stages are relatively straightforward. For any non-technical roles, the process is all about how well you interview and can express yourself to managers and colleagues about why you want to work for Facebook, while technical and engineering roles will have extra testing steps to ensure that candidates have the relevant skills to match their experience and qualifications.

Facebook Application Form

The first step in the application process is a simple application form that can be accessed as a link on the job you want to apply for. There are often several hundred roles available at any one time, but if there is a position that you are interested in that is not hiring at this time, you can register your interest to be among the first to hear if a position does come up.

The application form collects basic details about you including contact information, your skills, qualifications and experience, much like a resume. If you are at university or college you might have met a member of the recruitment team - and you can always hand them a copy of your bespoke resume.

If you match the minimum standards of the role you have applied for, you will be contacted by a member of the recruitment team for a short conversation about the role and the wider world of Facebook as a place to work. This is more of a fact-finding conversation so that you can be sure of the role you have applied for and ask any questions that you might have.

Facebook Telephone Interview

The next stage of the recruitment process is a telephone interview, which might consist of some skills tests depending on the role you have applied for.

The beginning of the telephone interview will be a discussion of your resume, achievements and experience, along with some motivational questions to determine what made you choose Facebook for your application.

Facebook Aptitude Tests

If you are going for an engineering or technological position, you will then be asked to complete a coding skills test that takes about 30 minutes or so. During this assessment, you will be using some type of collaborative coding platform such as CoderPad, and you will be asked to complete one or two coding challenges.

The challenges themselves are likely to be quite straightforward if you have preexisting knowledge of programming, but the questions asked can be a bit vague, so don't be afraid to ask questions to clarify any specifics.

You might have more phone interviews, both with hiring managers, the recruitment team, or even potential colleagues - all of whom will be scoring you on your performance, which goes towards your final score.

Facebook Interview Process

The onsite interview can be as much as six or seven rounds, although some of what is described as an interview is actually more of a test.

Facebook Engineering Technical Roles

For those looking at engineering technical roles, you will be expected to complete another coding test - this time much harder and lasting about 45 minutes. You might be using a collaborative coding app, and it is likely that the interviewer will be there with you while you are completing it so you can talk through your thought processes and ask any questions if there is something that needs clarifying.

This will be followed by a design interview, where you won’t necessarily be coding, but you will be answering questions using a whiteboard and will be expected to talk through your ideas and why you would choose a specific process to solve a problem.

Finally, you will be asked some behavioral questions to assess your personality, what motivates you, and how you make decisions. Here, answers that align with the Facebook core values are what is being looked for, although the questions asked might seem a bit ‘out there’ (although you won't be asked what type of cake you would be). The questions might be about how you work in a team, or what motivates you, and the interviewer wants to have a situation-based well-rounded answer that demonstrates your competencies.

Facebook Non-Engineering Technical Roles

The first interview part for a non-engineering technical role is about behaviour, to learn more about what you are like as an employee and that you are agile and resilient. Much like for the engineering roles, it is best to have some examples of when you have shown competencies that align with the five Facebook values, and be open and honest in your answers.

The second interview will be on technical knowledge, and you are likely to be interviewed by someone who is in the same department as the one you are applying for - which means that you will be interviewed by a potential colleague or manager. Technical questions will include specific skills that are needed in the role, like locating a substring in a string or designing an algorithm.

Finally, you will be asked some specific questions about system design, based on the area you have applied for. This will include some questions about vague project parameters, making it as much about asking the right questions than finding the right answers. This interview will likely take place with another potential colleague.

Each interviewer, from the first conversation to the last in-person round, will score your performance and this will all be added together to give you a total score - which means that all is not lost if you did not perform well on one particular section.

You will receive detailed feedback about your performance throughout the interviews, and if successful will receive a job offer.

Facebook Orientation Process

All engineering recruits, from graduates to executives, go through an Engineering Bootcamp designed to ensure everyone knows what they need to know to be successful at Facebook, and introduce new employees to other departments and areas that they will be working alongside. This takes six weeks and is a great introduction to working at Facebook.

What Is It Like To Work At Facebook?

There are many benefits to working at Facebook alongside the competitive salary - with a flexible working schedule including the opportunity to work from home, from the office or from pretty much anywhere as well as choosing when you want to work.

Some of the benefits for Facebook employees include:

  • Medical/dental/vision insurance
  • Autism therapies, cancer care and transgender service programs
  • Paid leave for new parents
  • Support for family planning including adoption and surrogacy
  • Flexible dependent care that can be used for children or parents
  • A competitive retirement plan
  • Life insurance
  • Tax consultant access
  • Generous paid time off
  • 30 day paid break every five years.

The Facebook approach to innovation means that employees are encouraged to make changes and take risks, with opportunities to impact the world while staying true to themselves.

Top Tips To Getting Hired At Facebook

1. Do Your Research

Working for Facebook means you need to know as much as possible about the business and the industry in general. Research needs to be about how Facebook works in the online space, how they are disrupting and innovating in VR and AI to improve connectivity, and what the role you are applying for is looking for too.

In the job description of the role you are applying for, there will be lots of information about the job, what they are looking for in an applicant, and what skills and qualifications you need - which will help you know what you should be highlighting in your resume, application form and through the interviews.

2. Practice Skill Tests Online

Keeping on top of updates and innovations in the tech world, especially in coding and programming, will ensure that your skills stay relevant. To help you perform well in the skills tests as part of the interview, take coding challenges where you can online - especially if there is an area of programming that you are not as confident in.

Taking practice skills tests will help get you familiar with the layout and structure of the interview, and also help you work quickly and accurately when you are in the real thing. You should also be prepared for any aptitude, behavioural and personality tests, and it may help to become familiar with Facebook products, eg you can try out Facebook Ads test questions.

3. Stay Positive

The application process at Facebook is known to be long - so stay positive when you are waiting to see how you performed at each stage. Remember that there are potentially thousands of other potential candidates that need to be assessed too, and focus on performing at your best at every opportunity.

Facebook is interested in hiring positive people who are always looking for ways to improve.

4. Know What You Want

As part of the interview questions, the recruitment team or other employees might ask you questions about your motivation and why you want to work at Facebook - and this will include questions about what you want to achieve in the next five or even 10 years. Be sure about what you want to get out of your employment with Facebook and why this role is important to you.

5. Be Data Driven

Data is an essential part of Facebook, from algorithms to the number of likes on a post. Data driven people are an integral part of what makes Facebook the pinnacle of social media and one of the biggest tech conglomerates around.

Whenever you get the opportunity, demonstrate a passion for and understanding of the power of data to make the best impression.

Sample Facebook Assessments question Test your knowledge!

Score: /6

If both balls were dropped with the same force at the same time, which would hit the ground first?

  • A
  • B
  • Impossible to tell
  • They'd land at the same time

What would be the effect of doubling the length of the lever arm on the force required to lift a weight?

  • It would halve the required force.
  • It would double the required force.
  • It would have no effect on the required force.
  • It would quadruple the required force.

A sequence of processes is outlined for developing a new feature on a social platform. If each process's duration is halved starting from initiation to deployment, which phase will experience the most significant decrease in time?

  • Initiation
  • Testing
  • Deployment
  • Coding

After reading a report on user engagement, it's clear the author believes that the introduction of a new algorithm has had what impact?

Recent user engagement metrics have demonstrated a marked improvement since the implementation of the new algorithm. While causation is difficult to prove definitively, it is suggested that the algorithm's ability to tailor content to user preferences is a key factor.

  • Deteriorated user experience
  • Decreased time spent on the platform
  • Increased user engagement
  • Increased privacy concerns

During a quarterly review, a data table shows that monthly active users for a photo-sharing feature have increased by 20% after it was integrated with a partner service. What can be inferred from this data?

  • User engagement has decreased.
  • The partnership has been beneficial.
  • The photo-sharing feature was unpopular before the partnership.
  • Monthly activity was already declining.

If a project initially estimated to complete in 15 months is ahead of schedule and now is estimated to complete 20% earlier, how many months is the new estimated completion time?

  • 11 months
  • 12 months
  • 13 months
  • 3 months earlier than previously estimated

Build your confidence today

Try one of our Facebook tests for FREE.

Techtest ensured I was proactive, rather than reactive, in my quest to level-up my technology aptitude skills.

Sam decided to use the Techtest library to help him pass a series of aptitude tests at the BBC


Facebook Assessments Tips

Understand the Format

Familiarize yourself with the types of questions and the format of Facebook's technical assessments. Getting to know the structure of the test will help you manage your time effectively.

Practice, Practice, Practice

Use Techtest’s free practice exams to sharpen your skills. Consistent practice is key to improving your performance.

Keep Up With Current Trends

Facebook values innovation, so stay informed about the latest trends and technologies in the tech sector to anticipate relevant questions.

Problem-Solving Skills

Work on developing your analytical and problem-solving skills. Many tests will challenge your ability to find effective solutions quickly.

Level up

Choose the package that works for you.


Pay Annually
Pay Monthly
  • 30 Numerical reasoning tests
  • 30 Verbal reasoning tests
  • 30 Diagrammatic reasoning tests
  • 30 Situational judgement tests
  • 69 Employer packages
  • 16 Publisher packages
  • Dashboard performance tracking
  • Full solutions and explanations
  • Tips, tricks, guides and resources

  • Access to free tests
  • Basic performance tracking
  • Full solutions and explanations
  • Tips and resources

Facebook Assessments FAQs

What are the Facebook tests?

Facebook employs a variety of assessments in their hiring process to gauge the technical and cognitive abilities of their candidates. These may include coding tests, problem-solving questions, and scenario-based assessments.

Are the Facebook tests hard?

The difficulty of Facebook tests is subjective and can vary based on your experience and preparation. Generally, they are designed to be challenging to identify the most capable candidates.

How do I prepare for Facebook tests?

To prepare for Facebook's tests, the best approach is to practice as much as possible. Techtest offers a wide range of practice tests that mirror the actual assessments you'd encounter.

How long does the recruitment process take at Facebook?

The recruitment process duration at Facebook may vary, but it typically includes several stages over a few weeks to months, including tests, interviews, and sometimes follow-up assessments.

What are Facebook's core values?

Facebook's core values include building social value by connecting people, focusing on impact and moving fast to bring the world closer together. Embodying these values can be crucial during their hiring process.