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