you don’t say). • Don’t know what position you are looking for. • Pre-online test? Oh God why... • Confused of what to learn and prepare. • FAANG is my goal! • Impostor syndrome. • And the list continues...
or intern are jack of all trades. • You have to be a T-shaped person. • Technical: ◦ Software Engineer ◦ System Engineer ◦ Data Analyst ◦ Data Scientist ◦ UI/UX Designer ◦ . . . • Semi-Technical: ◦ Product Manager ◦ SCRUM Master ◦ . . .
covers both Algorithm and System design questions • Other free tools: Codility, HackerRank, Leetcode, etc • Cracking the Coding Interview by Gayle in Youtube • Solve 2-4 questions a week • Don’t be lazy! This will be useful for your whiteboard interview later!
interest ◦ Show your skills (Tech & Soft) ◦ What did you do? (Not your team) • Two types of tech interview: ◦ Whiteboard ◦ Domain expert (Optional). Usually after the whiteboard interview. • CS knowledge is essential for both types: ◦ Algorithm: Sorting and Searching. ◦ Data Structures: Trees, Tries, Stack, Queue, Linked List, Heaps, and HashMap. ◦ Advanced Topics: Recursion, Memoization, and Dynamic Programming. ◦ Space & Time complexity
Brute Force. Can be skipped if you already know the optimal solution. - Optimize. - Walkthrough. - Implement. - Test. 1. Remember that every company might not use the same ﬂow. 2. This is followed by most of big tech companies, including FAANG. 3. Your brain is the compiler. 4. Practice makes perfect.