How to get job in faang companies | Learn data structures for free with resources

How did I get into FAANG company?


preparation resources:

  • Coding Interview
  • System Design Interview
  • Object Oriented Design Interview
  • Schema Design Interview
  • API Design Interview
  • Behavioral Interview

Coding Interview:

  1. Solve LeetCode Medium level problems (at least more than 250+ covering different topics).
  2.  Top/important 500 LeetCode questions .
  3. AlgoExpert’s 169 handpicked question (In case you want to prepare fast and only good questions)
  4.  DSA playlist to revise concepts. (2x speed).

       Important DSA topics – Array, Binary Search, Sliding Window, Matrix, Two Pointer, Intervals, Hash Map,               String, Recursion, DP, Trees, Graph, Linked List, Stack, Queue & Heap

System Design / High Level Design Interview:

  1. Grokking the System Design Interview – The course has step by step discussion and good case studies.
  2. Alex Xu’s System Design Interview course on ByteByteGo – The course covers all the content from his famous book (Vol 1 and Vol 2) System Design Interview.

            SystemsExpert videos to know how real life System Design Interviews go.

Object Oriented Design Interview:

Grokking the Object Oriented Design Interview – A very detailed and step by step approach to various object oriented design case studies.

API Design Interview:

  1. Best Practices, Implementation and Guidelines to follow for API Design.
  2. Look for use cases like – Stripe and Twitter API Documentation.
  3. SystemsExpert also has few case studies on API design as well.

Schema Design Interview:

Grokking the Object Oriented Design Interview – Take the case studies and try to apply Object to Relational Mapping strategy.

Behavioral Interview:

  1. Watch Jeff H Sipe’s YouTube channel for behavioral questions.

         2. Checkout a list of good Behavior Interview questions.


Leave a Comment

Your email address will not be published.