FAANG Frontend interview preparation plan
This is a Master Thread where I define my personal plan of preparation for the FAANG-interview as a Frontend Engineer. If you’re interested in timelines, weekly updates and my insights or want to suggest or share your experience, please join my Telegram Channel.
Books
- ✔️ Cracking the Coding Interview (pages 1-81)
Algorithms
 
Courses
- ✔️ Algorithms, Part I by Princeton University with my TypeScript implementations on Github:
- ✔️ Week 1
 - ✔️ Week 2
 - ✔️ Week 3
 - ✔️ Week 4
 - ✔️ Week 5
 - ✔️ Week 6
 
 
Leetcode
Learn cards
- ✔️ Array and String
 - ✔️ Queue and Stack
 - ✔️ Hash Table
 - ✔️ Arrays 101
 - ✔️ Binary Tree
 - ✔️ Recursion I
 - ✔️ Recursion II
 - ✔️ Binary Search Tree
 - ✔️ Linked List
 - ✔️ Top 100 Interview Questions (easy)
 - ✔️ Top Interview Questions (medium)
 - ⏳ Facebook frequent problems
 
Problems
Frontend
Javascript
- ✔️ Deep JavaScript Foundations, v3
 - ✔️ JavaScript: The Recent Parts
 - Functional-Light JavaScript, v3
 - JavaScript: The Hard Parts, v2
 
Web-security
Web-Performance
Accessibility
Practice frequently asking interview questions
⏳ BFE.dev
Behavioral interview
- Nice video from a “Big Tech” Hiring Manager. Ideal to watch before starting Behavioral interview preparation.
 
System design
Legend:
- 👉 - Next
 - ⏳ - In Progress
 - ✔️- Done