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):

  1. Sliding Window
  2. Two Pointers
  3. Tree BFS/DFS
  4. 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

High Level Design

Not as popular as DS&A, but coming soon…