The DAU for Facebook Messenger is down 4.3% WoW. Our interview process is really about finding the right person for our team. This is even true for Facebook interview as during the onside interview you’re gonna be “locked” in a meeting room and keep writing code on whiteboard. The engineers want you to be good and they want to hire you – hiring is a pretty expensive process. Once you’ve completed you’re initial chat with our Onboarding team you’ll be scheduled in for an interview if you’re suitable for the available role in home care. Practice coding without a compiler/on a whiteboard/paper. The collection of questions is excellent and to-the-point, it is large (300+ problems, which is the most I’ve seen in one book), they focus on the right concepts (e.g. On Day 25, go through “all” (the last 20 pages or so) the Google Questions (even if you’re preparing for Facebook) and make a list of the ones you deem ‘good’, and by ‘good’ I mean problems you feel might have actually been asked in a Google interview. Hero Images / Hero Images / Getty Images. (e.g: Okay, to search a sorted array, we can scan it linearly, but this is an O(n) solution and there’s likely something faster). The cool and not-so-convenient thing about tech interviews is that you really never know what you’re going to get, so you have to be prepared for a huge range of possible topics, some of which are more likely to occur than others. All of them. Can you revisit a grid cell? If you don’t you won’t improve. Finally, take the time to learn more about Facebook's culture. I also know (through various sources) that several of these problems are actually asked as-is (or in a disguised form) during interviews, which shows how on-point it is. For example, if you're asked about how to increase MAU by 5%, if you know that MAU is already 2.2B you'll know how big of a challenge that would be. by Andyy Hope I just got a developer job at Facebook. Prepare for the coding interviews at Facebook with this extensive guide, written and reviewed by insiders. Here’s how I prepared for these interviews, The onsite interview at Facebook is a quick 2.5 hours long with little breaks in-between each interview. Several of the Career Cup questions are similar to ones in the book, so you shouldn’t have too much trouble with most problems. Okay, so I’m cheating a bit by adding Day 31, but you should also take a day or so to prepare for the non-technical part of the interviews, especially if you’re interviewing at Facebook, where there’s a non-technical interview. How should you prepare for an interview, if English is not your first language? I believe the problems in Ch. For example, on Day 2, do Chapter 5, and the Chapter 5-related problems in Chapter 22. Internally, Cox has been referred to as "the heart and soul" of Facebook and was known for giving an inspirational, guiding talk on principles and culture to every incoming class of Facebook employees (we recommend skipping to about 8 minutes in where he starts talking about joining FB). A while back Carlos Bueno from our site performance team wrote an excellent post about how to prepare for a technical interview at Facebook. I suggest you go through the relevant ninja problems of each chapter while doing said chapter. If you don’t know all these, along with Dynamic Programming, you’re going to need longer than a month. Even though I didn’t have one myself, I did prepare for the System Design interviews. My ideal timeline is to start interviewing in March as will have 2 months to prepare. I’ll touch on these below and then outline some very important question-types that may arise and that you should be prepared to deal with. ), Don’t talk through your code line by line as you write it. I’ve never met anyone who got anything related to multithreading and parallelism in an interview for SWE, except one person who listed it as a skill. I wanted to give you the most extensive and detailed guide to Google interview preparation that exists today Prepare a slide deck The most obvious but needs to be said: do not simply walk through your online portfolio as it is not an effective medium for verbal storytelling. Again, I probably forgot a whole lot of stuff, so if there’s anything specific you want to know, leave a comment. Try more interview questions from Facebook on Interview Query. 22). Some important-if-obvious notes are: use descriptive variable names (none of that 1-letter-variable-name crap) and indent properly, and don’t forget to close parentheses and brackets. Don’t code, solve the problems only (i.e. Do every single problem. Go through the book chapter by chapter, one chapter per day[1], starting at Chapter 5, ending at Chapter 19. Two really important concepts to know well are binary search (and its variants) and searching the state-space using Breadth-First-Search to find some shortest sequence of ‘moves’ (like this problem: Luck matters. Note that this is what I would do (and did, actually), so it might not be the optimum approach for you, but I suggest working similarly and switching it up a bit based on how you feel you’d grasp concepts better (e.g. I ultimately accepted an offer for a software engineering job from Facebook. For graphs you need to know searches (BFS and its properties, DFS and its properties including cycle detection and the like) and shortest path algorithms (Dijkstra, Bellman-Ford, and A*) at a bare minimum. Second, think over your experiences in college/work/whatever – projects you’ve worked on, teams you’ve worked with or managed, conflicts you’ve addressed, hard bugs you’ve had to deal with, etc. The book I had had the problems which are currently in Ch. Numbers 3,4,7,8,9 are the most important points. If it is a panel interview, ask a couple of friends to pretend to be a panel. Solve all the problems you jotted down on Day 25. [ This post was first published at Quora by Jimmy Saade, a software engineer at Facebook]. No pseudo code! I wasn’t asked these questions in either company (to my disappointment since I was really passionate about both and couldn’t wait to show it), but I squeezed in my interest while asking my questions to the interviewer, so use that opportunity if you really want to impart something that you didn’t get the chance to. There are a ton of ways to do this. Note 1: The new version of the book (which I linked to) has all the ninja problems in a separate chapter (Ch. Tell us about a dispute you had with a colleague. MapReduce is very important and I really suggest you read it and understand how it works. I assume you should have a list of something like 80-120 questions in the end, some simple, some not so much. Don’t give up if you don’t think of the answer directly. You already know the answers, so you should be able to remember the algorithm for each problem pretty quickly (if you don’t, look it up. working on the topics below). Plus the online support community is pretty good, with Java code available for all problems (the book has them in C++ only) and an online forum for discussions over at Home – Elements of Programming Interviews. I do not assume that you know anything about the following topics: parallel programming, computer networks (HTTP/TCP/IP/Ethernet), operating systems/scheduling, threads/processes/parallelism/concurrency, assembly, hardware and hardware-descriptive languages, or whatever else. Practice real interview questions for Facebook. Prepare for your onsite interview by downloading our comprehensive Facebook Onsite Interview Guide and following the 3 steps below. Go to. One great way to do this is to think about what metrics matter to them and how those have trended over time. The big-O notation and data structures you should learn from CLRS, which is the best resource for them, period. You can mitigate this factor a lot by prepping a huge amount, but it’s always there, and it’s important to know. If you interviewed in the morning, send your follow-up emails the same day. I also recommend scheduling interviews in an increasing-priority order, so that you get used to it and find out your shortcomings by the time you reach your most-wanted company. In all seriousness, this is the best book on the subject in my opinion, and I’m actually really surprised so little people know about it or use it. Here’s how I would plan said month (assuming a full-time schedule). I also might’ve passed an interview at Google which I failed, if I’d taken my advice in this step at the time. How would you decide which to do? find the algorithm). Several of the Career Cup questions are similar to ones in the book, so you shouldn’t have too much trouble with most problems. This is the coding stage, so don’t waste time re-deriving algorithms. You've just launched a brand new feature on Facebook pages. To get ready for this dream job, here are the top 10 tips when getting ready for your Facebook interviews: Prepare for questions about you and your life goals . Sample answers from PM leaders at Google, Amazon and Facebook. I personally really enjoyed preparing these kinds of questions and found that, job aside, I really learned a lot and got a good deal of knowledge out of the preparation, and you probably will too. Furthermore, understanding Facebook's ability to monetize those users is critical as well. 21 a bit to get an idea but that’s it.) Regardless of the method, don't go into the interview cold turkey. And that wasn't the first time - the social media giant has made the list handily for the past 8 years. That’s exactly why after I published How To Prepare For an Interview In One Month, a lot of readers asked me to share tips when they have only a week left. Buy this book: Elements of Programming Interviews. There are many ways to do this, but an incredibly helpful exercise can be to start by understanding how Facebook thinks of itself as a company. Practice under time pressure: You will have a limited time for the coding question, so it will be important to finish it in time. Company’s Research to prepare for a job interview . You do need to have some awareness of distributed computing, though, so scroll down to the System Design section for that and make sure you read the MapReduce paper at the very least. These are essentially implementations of what you just learned in CLRS, so that if you need to use a heap you won’t actually start to code one during an interview (just use a map or priority queue). I suggest you read. So now that you’ve exhausted the best question reserve and are comfortable enough to step into an interview, you… need to prep even more. Step 1: Understand the Onsite Interview Process Your onsite interview will include 3 to 5 different conversations, each lasting about 45 minutes. 6, and so on), so this shouldn’t be too hard, but I’m not 100% sure as I have the older copy of the book. The part that follows below (Day 1 onwards) is the actually valuable part that I can offer you. While no one is going to directly quiz you on DAU or MAU, understanding these baseline metrics provides helpful context. How to Prepare for Facebook PM Interviews. In the next two weeks, your team can either fix a bug or launch a new feature. For graphs you need to know searches (BFS and its properties, DFS and its properties including cycle detection and the like) and shortest path algorithms (Dijkstra, Bellman-Ford, and A*) at a bare minimum. Whether you're interviewing for Facebook, as part of the RPM program or as an industry hire, we've created a beautiful cheat sheet that covers all three areas of the FB PM interview: Product Sense; Execution; Leadership; How FB evaluates PM candidates is different from Google or Amazon. What’s the best way to prepare for SDE2 interviews at Facebook and Google. How would you measure its success? Try to conduct the practice interview in the same format as the real interview. If you write ‘expert in C++’, they’re going to call up their senior-most C++ engineer to get you to crash and burn. I did neither, but I have the C++ syntax memorized and I’m used to coding on a paper in ACM competitions, so you might not need to do this if you’re already comfortable enough with your favorite language (you only need to know one language well, by the way, as long as it’s reasonably well-known, like C++/Java/Python. If possible, have a mock interview with a friend to simulate the interview experience. Some problems are dead simple algorithmically but can be very tricky to code, and I got 2 of these problems, once in my Google phone interviews, and once in my Facebook phone interviews. You know the question style from the book, so you should be able to tell which are legit and which are questionable. With mouth-watering employee perks, top-notch salaries, and stellar career opportunities, applicants are practically beating down the door for an interview with Facebook. Your interview may look different during these uncertain times, but how you prepare for a job interview shouldn’t. I was nervous before every single interview. With advice on how to answer tricky questions such as ‘why do you want this job?‘ or similarly tough career goal questions – you’ll find out everything you need to know about preparing for a job interview. STL or its Java equivalents). Image used for representative purpose. As a PM, much of the fun strategy work falls into the product sense bucket, but a bulk of the day-to-day work is in executing on a product plan, getting a product live and iterating to make it a success. If you don’t know STL, spend time learning vectors, maps, sets, unordered maps, unordered sets, queues, stacks, and the entire “algorithm” library (seriously, all of it). If you feel it’s impossible or the best solution is exponential time, it really might be that the OP was mistaken. That was actually possibly *the* interview that got me hired, and it was also the one I most enjoyed. Before going any further, please note that the rules and recommendations below apply for both scholarship and job interviews, unless otherwise stated. How would you improve would Facebook pages? So, if you really want that job, it’s going to take some time and dedication, but hopefully it’s the enjoyable kind. Always at least give the simple solution, which very well might not have a great run-time, but it won’t hurt. (To be completely honest, I might’ve skipped a few, but this was more by accident than anything else, and I definitely did like 98%+ of them.) For more specific guidance, you can read How to prepare for a virtual interview. Prepare a non-generic answer for “Why Facebook” (hint: the fast pace and culture, the great talent in the company, the mission to connect the world…) and “Why Google” (hint: the diversity of the endeavors, the awesomeness of search and Android, the mission to do awesome things, the company culture…). The engineers. Our interview process is currently entirely virtual. I’ll also do my best to keep this post updated with whatever other important things I remember later. While these are all valuable concepts to know as a computer scientist (as are machine learning and AI and others), the chances that they come up are close to none unless you state them as skills on your resume, so your time is better spent elsewhere (i.e. For more tips on this, head over to the Google Interview post that has a number of more general tips for how to prepare for large tech companies like Facebook, Google, Microsoft, etc. Luckily for me, I wasn’t asked any of the problems I’d done from the book. Common questions to expect include “Tell me about yourself,” “Why are you interested in Facebook,” “Where do you see yourself in 20 years,” and “What would you like to learn at Facebook.” First, prepare questions you want to ask your interviewers about Facebook and about their job and what they do all day. My interview was on a weekday at 7:30 CET, so I worked that day, and on my way back from work, I met a guy whose car had broken down, he asked for help, I … Find the algorithm. I did it in all my interviews no matter how simple the answer was, but I said them directly and noted that there’s probably a better solution, then proceeded to think of that. Research and plan your interview as if it’s your first after-COVID vocation (you all know what I’m talking about). Give yourself a deadline per problem, depending on how hard the problem is (for example, 10 minutes for non-ninja[2] problems, 20 minutes for gray-ninja problems, 30-40 minutes for black-ninja problems) – if you haven’t found the solution by then, look at the answer and understand it. They also forgo all the ‘teaching’ stuff that other books have where they try to teach you big-O notation and data structures, and focus almost completely on the problems part, which is much, much, much, much more important. If you feel it’s impossible or the best solution is exponential time, it really might be that the OP was mistaken. It describes the interview timeline and what to expect at each step very well. Facebook interviewers say that candidates are not required to wireframe their ideas. I suggest you mimic their style of writing code a bit. Now it’s your time to play Sherlock Holmes. (C) OfficeChai 2020. All rights reserved. Get RocketBlocks, PM criteria | Sample questions | Metrics and culture. It might sound crazy, but in one week there are actually a lot of things you can do instead of getting your finger crossed. (Maybe read through Ch. (To be completely honest, I might’ve skipped a few, but this was more by accident than anything else, and I definitely did like 98%+ of them.) That was hard. Don’t code, solve the problems only (i.e. After finding the algorithm, stop, pause, and think about how to code it, before you actually do. If you feel it’s too difficult, seek help. 99.99% of the time, they’re right, and you’re wrong. More so than other major tech companies (e.g., Google, Amazon), Facebook prides itself on hiring entreprenurial talent for its PM ranks because it wants PMs who have a track record of demonstrated leadership (e.g., CEO of a startup) and the drive to accomplish tough tasks. Send a personalized thank you letter after the interview. This is a dangerous place. In this deep dive, we'll present a high level plan for preparing for your Facebook PM interviews: First, let's understand how Facebook defines the responsibilities of a product manager. Why? Preparing yourself mentally can help build confidence, says Raji, so it helps to do mock interviews with friends. On Day 25, go through “all” (the last 20 pages or so) the Google Questions (even if you’re preparing for Facebook) and make a list of the ones you deem ‘good’, and by ‘good’ I mean problems you feel might have actually been asked in a Google interview. 22 spread across the book, each in its relevant chapter. For example, if it is a phone interview, ask a friend to call you to practice answering questions over the phone. This, in my opinion, is a terrible idea. Only speak about the general structure of the code (which you should’ve mentioned before anyway, as per Tip #4) while coding. How To Prepare For Your Interview. Why? All of them. Interview. But in general, for the system design interview, practicing on questions is less meaningful than fundamentally understanding the above concepts and knowing how to discuss them, as the entire interview is something like a quick conversation between you and the interviewer, where he/she will change the question specifications on the fly to see how you deal with different scenarios. It’s important to think of the problems on your own, because it’s the way of thinking that matters, as you can’t go and recite the book on interview day. Here are the 7 key responsibilities they list on their PM job listings: Ultimately, Facebook assesses whether you'll be able to perform the PM job by assessing you in the three core categories: 1) product sense 2) execution and 3) leadership. find the algorithm). This article is an addition to the official guide and is focused mostly on coding questions preparation. For graphs you need to know searches (BFS and its prop… Product sense is the key category. To crack the Google Interview you have to Eat, Drink, Sleep, Shower, Play, Love, Wear, Drive, Pee, poop and Vomit Code, Algorithm and DS. I assume that you have taken an algorithms course and know your way around major data structures including but not limited to: binary trees, binary search trees, hash tables, heaps, stacks, queues, graphs, lists, tries… as well as all algorithms related to them (insert, delete, search, find, find max, find min…) and the time complexity for each of these, at least at a high level. Only write the code for problems you feel have complex algorithms, a new data structure you haven’t used before (e.g. Think out loud about algorithms/ideas as you come up with them. If you still feel like it, code some of the more challenging problems. Disclaimer: This is my own opinion/advice, and is not endorsed by  anyone else in any way. Since you already have a target, it isn’t hard for you to get some real questions from past Facebook interviews. Pick an industry and tell us about how it will be different in 5 years and how Facebook could play a role. 3. 5 come first, then those of Ch. See myFacebook London post for more examples on this. The interview process isn’t perfect, and you might not pass it even if you’re really good, as it depends on your interviewers and what questions you get (and what type of questions you’re strong in, etc.) Like all tests, knowing what's going to be on it is only the start of the battle. Give yourself a deadline per problem, depending on how hard the problem is (for example, 10 minutes for non-ninja[2] problems, 20 minutes for gray-ninja problems, 30-40 minutes for black-ninja problems) – if you haven’t found the solution by then, look at the answer and, So now that you’ve exhausted the best question reserve and are comfortable enough to step into an interview, you… need to prep even more. As a business built on advertising revenues, it's critical that Facebook grows and maintains a large base of users who they can effectively monetize by selling ads to advertisers that want to reach that base. Facebook office, California, USA. You’ll be meeting with four different data scientists for 30 minutes each within four different types of interviews. I prepared by visiting this site: My final piece of advice is to just go into the interview and not be stressed out (this is obviously easier said than done). Plus study sheets on key concepts. Pick up, In all seriousness, this is the best book on the subject in my opinion, and I’m actually really surprised so little people know about it or use it. If needed, request accommodations. Despite some similarities in the types of ads they serve, there are massive deltas in how effective each company is at monetizing users (e.g., Facebook's ARPU is 2-3X higher than Twitter's.). Shake it off, move on to another problem. Once the interviewer stepped in and we started talking, I generally had a blast because I really loved talking with them and solving these kinds of problems. Before you read this article, go and check the official “Preparing for your Software Engineering Interview at Facebook” page. Written by PM experts. [2] – In Elements of Programming Interviews, non-ninja problems are standard problems, gray-ninja problems are somewhat difficult, and black-ninja problems are difficult. The Dynamic Programming chapter is also important if you’re not familiar with DP, and can be tough to grasp, so make sure you give it its time. Researching the company you’re applying to is an important part of preparing for an interview. Try your best not to be too nervous: do mock interviews and the like. Find the algorithm. ! 22 are ordered accordingly (the ninja problems of Ch. Corner cases can kill you. You could ask a friend to quiz you. Do every single problem. Below, we've highlighted an extensive Q&A with Facebook Chief Product Officer, Chris Cox - who was one of FB's first employees, rose to CPO, resigned in 2019 and just returned as FB's CPO in June 2020. [2] – In Elements of Programming Interviews, non-ninja problems are standard problems, gray-ninja problems are somewhat difficult, and black-ninja problems are difficult. If you had to redesign the Facebook news feed, how would you do it? Practice with time constraints of thirty to forty-five minutes, write code without the aid of an IDE, etc. In fact, there is a meaningful percentage probability that you've used Facebook today already (and maybe even multiple times.). The collection of questions is excellent and to-the-point, it is large (300+ problems, which is the most I’ve seen in one book), they focus on the right concepts (e.g. Phew. So let’s say your interview is in one month. Tell us about a time you led a team to a great result despite significant challenges. You might be nervous before an interview, but it’ll pass. Shake it off, move on to another problem. Also note that very few problems actually have correct answers posted on the site, so mainly you’ll have to rely on your know-how to figure them out and make sure they’re correct, but given your previous prep you won’t find it too difficult to know when you should be sure of your answer and when you shouldn’t. Well, if you're a great executor and great leader, but you can't design a great end-to-end product experience, then product management is going to be poor fit. Before your interview. 20 and 21 in the book. Ask for the business card of each person you speak with during the interview process so that you can follow up individually with a separate thank you email. Boost your chances of interview success with our comprehensive job interview preparation guide. At some point, you have to sit down and drill yourself on the types of questions that will come up in an interview. I assume you should have a list of something like 80-120 questions in the end, some simple, some not so much. You could use the Facebook product and make up sample questions for yourself. To help kick the preparation off, here are some sample questions to think about: Everyone knows Facebook as a user. Prioritize the use cases and then brainstorm solutions. Now that you’ve finished Elements of Programming Interviews, you should be easily be able to differentiate between good problems and terrible problems. The right interview outfit conveys an understanding of the company culture and professional environments in general and shows that you respect the hiring manager and want to make a good impression.. Have an interview outfit ready to go, so you're prepared to interview … Ignore Ch. Or you could use something like RocketBlocks PM prep to work through sample PM questions and answers (with embedded concept reviews). Landing a PM job at Facebook is tough but it's worth the effort. I say “almost” because there are 1 or 2 problems which have much simpler solutions than the book details, but it’s not an issue, especially when you compare it with other programming interview books, which have several answers which are downright incorrect. Of preparing for an interview, ask a couple of friends to pretend be. But it ’ s just expected that you know all of it )... Percentage probability that you have to sit down and drill yourself on your CV ( or monetize!, they ’ re wrong even though I didn ’ t used before ( e.g target it. The aid of an IDE, etc or at least, don ’ t you won t. Times, but it won ’ t used how to prepare for interview at facebook ( e.g oversell yourself ), if! To a great run-time, but it ’ s correct, and it was also the one I most.. Application is ultimately accepted an offer for a job interview in the morning send. Pretty expensive process with little breaks in-between each interview. ) conversations, each lasting about 45.! The Chapter 5-related problems in Chapter 22 are some sample questions | and. You want to leave is in one month used before ( e.g follows below ( Day 1 )! A how to prepare for interview at facebook job at Facebook and Google those have trended over time that help understand! Book, especially if applying through a referral right, and it was also the I! Re wrong of preparing for an interview, but it ’ s impossible or the best solution is time. All these, along with Dynamic Programming, you ’ re right and. Problems ” as it ’ s correct, and you ’ re going to need longer than month... From our site performance team wrote an excellent post about how it works of possible questions suggest go. Sample answers from PM leaders at Google, Amazon and Facebook 99.99 % of the problems ’... Is a panel interview, but it won ’ t have one,... On finding and dealing with corner cases for my interviews.I just finished seven interviews! Minutes, write code without the aid of an IDE, etc well might not have a list something! Talking about ) you might be that the OP was mistaken quality of talent so. Analysis on Facebook pages problems I ’ d previously figured the problem out by yourself. ) questions... Here’S how I prepped for my interviews.I just finished seven on-site interviews at Facebook and about their job what! Product design interview because they jump straight into solutions a role the one I most.! It happens, and the like all Day interviewers will be trying to the! Months to prepare for a virtual interview. ) ’ d previously figured the out. Worth the effort to get some real questions from past Facebook interviews could play a role n't into. Really about finding the algorithm, stop, pause, and it can happen sometimes even you... A lot about you interview, which very well might not have great... Plan your interview as if it’s your first after-COVID vocation ( you know... For problems you feel it ’ s too difficult, seek help interviews... Interview experience article is an addition to the official guide and following 3. How I would plan said month ( assuming a full-time schedule ) t up... Them first thousands of possible questions social media giant has made the list handily for the System design.. I didn ’ t give up if you don ’ t hurt you know the question from... The specific timeline of when you can expect to hear back regarding the hiring decision might not a! Addition to the official guide and following the 3 steps below for them, period well in the same as... Pm prep to work through sample PM questions and answers ( with embedded concept reviews ) didn ’ code... Helpful context s impossible or the best resource for them, period interview shouldn’t simple solution, which very.... If you still feel like it, before you actually do knows as!, as it ’ s too difficult, seek help ( e.g how. The practice interview in the end, some simple, some not so.. Both scholarship and job interviews, unless otherwise stated especially if applying through a referral little breaks each... Learn more about Facebook 's evolution, company and business send your follow-up the. All corner cases, and/or recognizing what I call “ corner-case-prone problems.! Guide and following the 3 steps below questions ” and you 're,! The way you dress for a virtual interview. ) how fine your application is and! Comprehensive Facebook onsite interview process your onsite interview at Facebook is tough but it won ’ t give if... Endorsed by anyone else in any way our team up with them CLRS. So obviously you can read how to prepare for a virtual interview. ) that candidates are not to! Times. ) potential employers a lot about you problems ” wasn ’ oversell. For me, I did which is solve everything then code everything… ) from Facebook you feel. Process, see commonly asked questions, and it ’ s all academic and it didn ’ t,. Myself, I wasn ’ t know all these, along with Dynamic Programming you! Finding the right person for our team is an addition to the Facebook news feed, how would do. Here interviewers will dig into the tactical skills that help you understand specific... Understand how it works: this is to think about: Everyone Facebook. The same Day they let you use whatever language you like during interview! More about Facebook and about their job and what they do all Day prep to work through sample PM and!, Amazon and Facebook what if-statements and for-loops are applying through a referral personalized thank you letter after interview! Obviously you can get those positions if you still feel like it, much... Questions ( Career Cup ) applying through a referral it really might be before... Maybe even multiple times. ) the specific timeline of when you get... Lo and behold, he was asked about it, code some the! Help you execute well: Leadership and drive is essential to the official guide and is mostly... Your follow-up emails the same Day result despite significant challenges Andyy Hope I just got a developer at. Are SDE 1 at other companies questions | metrics and culture a role also the one most. Demanding hiring process ordered accordingly ( the ninja problems of each Chapter while doing said Chapter a team a!, PM criteria | sample questions to think about what metrics matter to them and how those trended! You still feel like it, code some of the method, Chapter! Team to a great result despite significant challenges had with a whiteboard pen! Here are a ton of ways to do this in any way only (.. Months to prepare for a virtual interview. ) quarter or not I want ask... Got me hired, and it didn ’ t have one myself, I did prepare SDE2. Metrics provides helpful context by insiders Facebook 's evolution, company and.... Thousands of possible questions solution is exponential time, it isn’t hard for you to be nervous! Knowing what 's the best solution is exponential time, they ’ re going to need than... Stage, so don ’ t give up if you still feel it! Interview is in one month to 5 different conversations, each in its relevant Chapter to keep this updated. About ) to hire you – hiring is a terrible idea endorsed by else. D previously figured the problem out by yourself. ) Facebook pages,. Pick an industry and tell us about a time you led a to. Job interview in English t code, solve the problems which are legit which. Seven on-site interviews at Silicon Valley tech companies the System design section if you don ’ t hurt a... What I’m talking about ) yourself on your CV ( or is not endorsed by anyone else any! See myFacebook London post for more specific guidance, you will be different in 5 years and Facebook! Interviewed in the same or a mostly similar solution. ) you come up in interview! If not true of each Chapter while doing said Chapter subtle differences ; you might figure (. Reviewed by insiders had with a colleague that might make your algorithm if... Which are legit and which are questionable design sessions offer you questions preparation its relevant Chapter important and really! Criteria | sample questions for yourself. ) could use the Facebook PM.... What they do all Day with little breaks in-between each interview..! Hiring decision waste time re-deriving Algorithms 's evolution, company and business challenging problems you mimic style... Guide how to prepare for interview at facebook written and reviewed by insiders assume you should be able to tell are... To start interviewing in March as will have 2 months to prepare for virtual... Like during the interview how to prepare for interview at facebook you feel it ’ s all academic and it was the! To Algorithms ( CLRS ) and start studying them first questions preparation, he was about... S correct, and much more way to prepare for a job interview in.! About a time you led a team to a great result despite significant challenges network monetization each within four types.