A technical interview preparation tool

The Facebook Code Lab is a comprehensive coding environment designed to simulate a real interview from the comfort of your home. It was created by Facebook in collaboration with InterviewBit to help students and professionals who may be interested in a career in engineering, to get practical experience on the types of coding questions tech companies ask in interviews. We hope that by using Code Lab, users gain a better understanding of the coding abilities tech companies require.

The Lab is designed so that you can start and stop at any point based on your own needs and schedule. You are free to revisit questions at any time, and there is no time limit. You are free to drop in for 10 minutes to practice a specific type of question, or spend a few hours doing a deeper dive into a particular problem before an interview. The Lab is designed to help you gain interview experience.

The Facebook Code Lab is not an application for employment at Facebook. By completing the Lab, you are not applying for a role at Facebook. Your performance and answers will not be shared with Facebook recruiters. Successful completion of the Lab does not guarantee any outcome in any Facebook interview process.