Expectations from the site and the student :
We expect people to know basic programming in one of C / C++ / Java / Python. People should have a good understanding of loops and if - else constructs. They should know about the scope of variables and size of each data type.
Facebook Code Lab has been built as a taster to the real coding interview process. You are free to drop in for 30 minutes to practice a specific type of question, or spend a few hours doing a deeper dive into a particular problem before a coding interview.
Absolutely not. 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.
  • You will know what to expect in a real interview process and will likely be more prepared for coding interviews.
Site Nitty Gritty :
We collect information when you install, run or use any of our services, including the free websites and services provided through https://codelab.interviewbit.com. Please read our full Data Policy, Statement of Rights and Responsibilities, and Cookies Policy to learn more about information that Facebook may collect and how we use or disclose information. As you use the Code Lab services, here are a few additional things to keep in mind:
  • Code Lab Profile: When you create a profile through Code Lab, we ask that you fill that profile with your name, email school, and grade level. If you have a Facbook account, we will not associate information in your Code Lab Profile with your Facebook profile.
  • Communications: We may allow you to opt-in in order to receive communications from us. For example, we may notify you of upcoming recruitment deadlines, or of an upcoming Facebook event at or near your campus.
  • De-identified or aggregate information: Facebook may use de-identified or aggregate information for any purpose. For example, we may use this information to improve the site, or to improve Facebook’s recruitment efforts.
We may allow you to opt-in in order to receive communications from us. For example, we may notify you of upcoming recruitment deadlines, or of an upcoming Facebook event at or near your campus. To manage your preferences, please visit your opt-in settings in your profile.
We are using Ace editor as the code editor. The editor depends on using a monospace font. So, if you have set a custom font for your browser, we request you to kindly disable it for this site.
We recommend opening up the hints if you don’t know how to solve the problem within 15-20 minutes.