Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jdnichollsc/faang-interview
Facebook, Amazon, Apple, Netflix, Google engineering interview process
https://github.com/jdnichollsc/faang-interview
engineering-interview faang faang-interview facebook-engineering interview interview-practice interview-preparation interview-questions interview-test technical-interviews
Last synced: 20 days ago
JSON representation
Facebook, Amazon, Apple, Netflix, Google engineering interview process
- Host: GitHub
- URL: https://github.com/jdnichollsc/faang-interview
- Owner: jdnichollsc
- Created: 2020-08-10T14:40:54.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-11-01T22:14:47.000Z (about 3 years ago)
- Last Synced: 2024-11-26T23:42:02.414Z (27 days ago)
- Topics: engineering-interview, faang, faang-interview, facebook-engineering, interview, interview-practice, interview-preparation, interview-questions, interview-test, technical-interviews
- Homepage: https://gist.github.com/jdnichollsc/b9bedff406b54c3ae2cd651512683b51
- Size: 330 KB
- Stars: 3
- Watchers: 16
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FAANG Interview
FAANG engineering interview process## Structure
- Coding
* [Strings](./CODING_STRINGS.md)
* [Arrays](./CODING_ARRAYS.md)
* [Sorting](./CODING_SORTING.md)
* [Hash Tables](./CODING_HASH_TABLES.md)
* [Trees](./CODING_TREES.md)
* [Linked Lists](./CODING_LINKED_LISTS.md)
* [Recursion](./CODING_RECURSION.md)
* [Greedy Algorithms](./CODING_GREEDY_ALGORITHMS.md)
* [Search](./CODING_SEARCH.md)
* [Stacks](./CODING_STACKS.md)
* [Queues](./CODING_QUEUES.md)
* [Graphs](./CODING_GRAPHS.md)
- [Behavioral](./BEHAVIORAL.md)
- [Design](./DESIGN.md)## Coding problem sites
- [ ] [Leetcode](https://leetcode.com/problemset/all)
- [ ] [HackerRank](https://www.hackerrank.com/test/61sq9qfa63d/06a0a3f1a21d17dbad04a24fb285b5ce)
- [ ] [CareerCup](https://www.careercup.com/page?pid=facebook-interview-questions)
- [ ] [HiredInTech](https://www.hiredintech.com/)
- [ ] [CodeChef](https://www.codechef.com/)
- [ ] [Proyect Euler](https://projecteuler.net/index.php)
- [ ] [GeeksforGeeks](https://www.geeksforgeeks.org/facebook-interview-preparation/)## Coding challenges
- [ ] [CodeForces](https://codeforces.com)
- [ ] [Topcoder](https://www.topcoder.com)
- [ ] [CodeChef](https://www.codechef.com)## Data Structures
- [ ] [Complete Introduction to the 30 Most Essential Data Structures & Algorithms](https://dev.to/iuliagroza/complete-introduction-to-the-30-most-essential-data-structures-algorithms-43kd)
- [ ] [Learn Data Structure & Algorithm in JavaScript](https://dev.to/edisonpebojots/data-structure-algorithm-chapter-01-2538)## Design
- [ ] [Learn how to design large-scale systems](https://github.com/donnemartin/system-design-primer)
- [ ] [Ten Design principles](https://docs.microsoft.com/en-us/azure/architecture/guide/design-principles)## Events
- [ ] [Master Your FB Interview](http://www.eventbrite.com/o/facebook-london-master-your-fb-interview-8037667565)
- [ ] [Facebook Bootcamp](https://www.businessinsider.com/inside-facebook-engineer-bootcamp-2016-3)
- [ ] [Facebook Engineering and Open Source](https://code.fb.com/tag/frontend/)
- [ ] [Preparing for Your Software Engineering Interview at Facebook](https://www.facebook.com/careers/life/preparing-for-your-software-engineering-interview-at-facebook)
- [ ] [Facebook News and Statistics](https://newsroom.fb.com/)
- [ ] [Get that Job at Facebook](https://www.facebook.com/notes/facebook-engineering/get-that-job-at-facebook/10150964382448920)
- [ ] [Facebook Engineering Bootcamp](https://www.facebook.com/notes/facebook-engineering/facebook-engineering-bootcamp/177577963919/)
- [ ] [Engineering Notes](https://www.facebook.com/pg/Engineering/notes/)## Process
- [ ] [Preparing for Your Initial Interview at Facebook](https://www.facebook.com/careers/FEE-prep-initial)
- [ ] [Software Engineering: Initial Technical Interview](https://www.facebook.com/careers/life/interview_prep_video/?token=gdHrKVHYSARPr81L88wQ3DU9VueyEqcnUzZSXOlp85dj3G4TMV7rkwPmPRQlBuAm&id=311151072319467)
- [ ] [I interviewed at five top companies in Silicon Valley in five days, and luckily got five job offers](https://medium.com/@XiaohanZeng/i-interviewed-at-five-top-companies-in-silicon-valley-in-five-days-and-luckily-got-five-job-offers-25178cf74e0f)## Videos
- [ ] [Jackson Gabbard’s Youtube channel](https://www.youtube.com/channel/UCcdCkJKXlRoXVD03eo-q8mQ)
- [ ] [Recruiting process at Facebook](https://youtu.be/N233T0epWTs)
- [ ] [Cracking the Facebook Coding Interview - The Approach](https://vimeo.com/interviewprepsession/theapproach) - FB_IPS
- [ ] [Cracking the Facebook Coding Interview - Problem Walk-Through](https://vimeo.com/interviewprepsession/problemwalkthrough) - FB_IPS
- [ ] [How to Crush Your Coding Interview](https://www.facebook.com/Engineering/videos/10152735777427200/?v=10152735777427200)
- [ ] [Facebook Mock Interview Prep](https://vimeo.com/275298962) - 2018prep
- [ ] [Software Engineering: Initial Technical Interview](https://vimeo.com/357608978) - fbprep
- [ ] [Careers OnAir Technical Interview Coding Demo](https://youtu.be/4NS51hRSaEE)## Tools
- [ ] [CoderPad](https://coderpad.io)## Mock Interviews
- [ ] [Watch technical mock interviews with engineers from Google, Amazon, and more](https://interviewing.io/recordings)
- [ ] [Practice live interviews with peers](https://www.pramp.com)
- [ ] [The Interview Cake Course](https://www.interviewcake.com/table-of-contents)
- [ ] [Get your coding skills certified, practice for technical interviews and build your developer resume](https://codesignal.com/developers)## Big O complexity
- [ ] [To study runtime complexity: Big O Cheat Sheet](https://www.interviewcake.com/article/python/big-o-notation-time-and-space-complexity)
- [ ] [Introduction to Big O Notation and Time Complexity](https://youtu.be/D6xkbGLQesk)## JavaScript Language
- [ ] [Learn JavaScript | MDN](https://developer.mozilla.org/en-US/Learn/JavaScript)
- [ ] [A re-introduction to JavaScript | MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript)
- [ ] [The Modern JavaScript Tutorial](http://javascript.info)
- [ ] [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden)
- [ ] [Eloquent JavaScript](https://eloquentjavascript.net)
- [ ] [Understanding ES6](https://leanpub.com/understandinges6/read)
- [ ] [Learning Advanced JavaScript](http://ejohn.org/apps/learn)
- [ ] [5 Typical JavaScript Interview Exercises](https://www.sitepoint.com/5-typical-javascript-interview-exercises/)
- [ ] [Airbnb JavaScript Style Guide() {](https://github.com/airbnb/javascript)
- [ ] [JavaScript Questions](https://github.com/lydiahallie/javascript-questions)
- [ ] [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS)
- [ ] [Functional-Light JavaScript](https://github.com/getify/Functional-Light-JS)
- [ ] [Clean Code concepts adapted for JavaScript](https://github.com/ryanmcdermott/clean-code-javascript)
- [ ] [70 JavaScript Interview Questions](https://dev.to/macmacky/70-javascript-interview-questions-5gfi)
- [ ] [React Interview Questions](https://github.com/sudheerj/reactjs-interview-questions)## Helpful Books
- [ ] [Cracking the Coding Interview](https://www.amazon.com/dp/0984782850/)
- [ ] [Introduction to Algorithms](https://www.amazon.com/dp/0262033844)
- [ ] [Algorithms in C](https://www.amazon.com/Algorithms-Parts-1-5-Bundle-Fundamentals/dp/0201756080)## Other links:
- [ ] [The Algorithm Design Manual](http://www.amazon.com/Algorithm-Design-Manual-Steve-Skiena/dp/0387948600)
- [ ] [A Facebook developer shares 7 secrets to acing an engineering interview](https://www.businessinsider.com/how-to-prepare-for-facebook-engineering-interview-2016-3)
- [ ] [Why did we build React?](https://reactjs.org/blog/2013/06/05/why-react.html)
- [ ] [To see some of the questions Facebook has asked: Glassdoor Interview Questions](https://www.glassdoor.com/Interview/Facebook-Software-Engineer-Interview-Questions-EI_IE40772.0,8_KO9,26.htm?sort.sortType=RD&sort.ascending=false)
- [ ] [The Algorithm Design Canvas captures the thought process when solving an
algorithmic problem. ](https://www.hiredintech.com/classrooms/algorithm-design/lesson/78)
- [ ] [Gauge how prepared you are on CS fundamentals with more than 400 questions that
will take from less than a minute to about an hour to solve. ](https://www.interviewbit.com/)## Happy coding
Made with <3