Skip to content

Latest commit

 

History

History
73 lines (60 loc) · 3.03 KB

README.md

File metadata and controls

73 lines (60 loc) · 3.03 KB

facebook-interview-preparing

1. Array and strings

2. Linked List

3. Trees and Graphs

4. Backtracking

5. Sorting and Searching

6. Dynamic Programming

TODO:

Data Structures Algorithms Concepts
Linked Lists Breadth First Search Bit Manipulation
Binary Trees Depth First Search Singleton Design Pattern
Tries Binary Search Factory Design Pattern
Stacks Tree Insert / Find / etc Memory (Stack vs Heap)
Queues Recursion
Vectors / ArrayLists Big-O Time
Hash Tables

TODO from Facebook

Algorithms to study:

Data Structures to study:

  • Arrays/ArrayLists
  • Hash Tables
  • Trees
  • Graphs
  • Stacks/Queues
  • Heaps

Concepts to know:

  • Big O
  • Recursion
  • Memoization/Dynamic Programming