Inside of this guide there are many resources ranging from concepts to runnable code. To use the guide I would carefully run through the different resources. The Facebook interview is roughly caterogized by phone interview, then an onsite interview. The onsite interview is further broken down into coding, design, and experiance interviews.
The phone interview folder in this repo simply has my rough notes and schedule I used to prepare/study prior.
The other folders breakdown the onsite interview into the three different types of interviews you will recieve. The README's in each folder will give details about what kind of resources are there, what to expect, and more.
Please note that this was a personal repo I used to study for the interview. I decided to release it to the public since I worked on it for some time. If you have questions or would like to submit any PR's, I am active and would be happy to respond to either. Enjoy and good luck!
As a final note. It is a highly likely that this cheat sheet will be the most valuable to you: Learning the Coding Interview
- Data structure and Algorithm details.
- Problemd from GraphTree, RecursionDP, Moderate, Hard.
- Questions, practice/answer
- Project & S.A.R. tables
- Research, online question resources - glassdoor, careercup
- Other on experience.md
- Tips/strategies.
- Videos from hiredintech.com
- Practice questions from Glassdoor and Careercup, CTCI, Glassdoor and Careercup, hiredintech.com
- Questions also from Links in Design Interview.md
- CTCI problems from DBs (Chpater 14) and scalability design (Chapter 9)
Blog post from Carlos Bueno (Current FB Engineer) - Similar to video above, but has better resources.
Interview Topics to Review - Random subjects. Mostly data structures, time/space complexity, and search/sort.
Business Insider Article - How to handle the technical question. 6 steps.
Quora answer on how to prep for technical interview - General prep. how to answer the question. How to prepare. etc.
Github Repo huge list of random resources to prepare
Facebook's Prep guidelines - Blog written by engineer on how to prepare and interview