Practice 26 Facebook Software Engineer interview questions covering algorithms, system design, and coding challenges.
Question 18 of 26
How to Answer
Example Answer
Community Answers

William Swansen has worked in the employment assistance realm since 2007. He is an author, job search strategist, and career advisor who helps individuals worldwide and in various professions to find their ideal careers.
When interviewing for a software engineering position at Facebook, the interviewer will ask various types of technical questions. These can range from very simple to very complex. Typically, the interviewer will start with simpler questions and progress to more complex ones. This indicates they are gaining confidence in your ability to do the job and are willing to explore your background in more detail. Regardless of their complexity, technical questions should always be answered briefly and to the point. You should anticipate follow-up questions any time you provide an answer to the interviewer.

William Swansen has worked in the employment assistance realm since 2007. He is an author, job search strategist, and career advisor who helps individuals worldwide and in various professions to find their ideal careers.
"While JavaScript is widely used when creating web sites, it has its limitations. The language is single-threaded; therefore, concurrent or simultaneous operations are difficult to program. Web workers in HTML5 allow programmers to create scripts that run in the background and are invisible to the users. This is a workaround to executing multi-threaded application operations within JavaScript."
Write Your Answer
0 - Character Count
Prepare for Facebook's rigorous technical interviews with questions interviewers actually use.
Get StartedJump to Question

Written by William Swansen
26 Questions & Answers • Facebook

By William

By William