Giter Site home page Giter Site logo

tangoabcdelta / facebook-interview-prep Goto Github PK

View Code? Open in Web Editor NEW

This project forked from avocodertoast/facebook-interview-prep

1.0 0.0 0.0 20.5 MB

Repository of all my notes I took while studying for the Facebook Software Developer Interview

Java 99.87% C++ 0.13%

facebook-interview-prep's Introduction

Welcome to a Guide for acing the Facebook Software Developer Interview

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

Review for sections

  • 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)

Additional Resources:

Interview Overview

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.

General Prep

Quora answer on how to prep for technical interview - General prep. how to answer the question. How to prepare. etc.

Steve Yegge Google Prep

Github Repo huge list of random resources to prepare

One Month to Prepare Schedule

Facebook's Prep guidelines - Blog written by engineer on how to prepare and interview

Books

The Algorithm Design Manual

Introduction to Algorithms by Cormen

facebook-interview-prep's People

Contributors

christopher-hsieh avatar

Stargazers

Roman avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.