Live Coding
There are a few types of coding interview
- Data structure & Algorithm (LeetCode)
- High-level design
Find out what kind of interview
Data Structure & Algorithm (DS&A)
Use NeetCode to learn, but use LeetCode to prepare. If you know which company you are interviewing with, do check out our company and role-specific ultimate prep guides.
Pattern
Here are the most important patterns to ace coding interview question (out of 14 patterns this article mentioned):
- Sliding Window
- Two Pointers
- Tree BFS/DFS
- Top K elements
Must Do
If you have no time, here are some very popular one (for Japan companies)
There are a lot of good list but we recommend
- https://www.techinterviewhandbook.org/grind75 (75 questions)
- https://leetcode.com/explore/featured/card/top-interview-questions-easy/ (100 questions)
High Level Design
Not as popular as DS&A, but coming soon…