Skip to content

Latest commit

 

History

History
157 lines (128 loc) · 5.96 KB

roadmap.md

File metadata and controls

157 lines (128 loc) · 5.96 KB

Roadmap to complete the Product based Interview for SDE-1

Nearly ~ 500 problem needed to be sloved

General 100 days plan

  1. Programming revison for [1-3] days.
  2. Ds&Algo: concepts+easy problem [4-60] days.
  3. Problem solving: Different pattern question [60-90] days.
  4. Advanced Data structure [90-95].
  5. Misc Topics [95-100].
Note:
    1.  LLD/HLD are required for SDE 2 not SDE-1 but take an idea.
    2.  Choose only one language to program python/C++ with STL.
    3.  For finance choose C++.[DE Shaw]

Day:01-03 Revison:

  • Basics of programming.
  • Object oriented programming.
  • Pointers.
  • Python atleast 50 question.

Day:04-04 Algorithmic time complexity.

Day:05-25 Basic Data structure 4 days per topics:

NOTE: For all the problems analysie Time and space complexity, when to use and practice easy problem.

Day:26-40 Algorithm:

NOTE: Practice easy 15-20 problems on each topics.

Day:41-60 Non-Linear Data structure:

Day:61-90 Problem solving and Pattern problems:

Day:91-95 Advanced Data structure:

  1. Tries
  2. Disjoint sets
  3. BT and B+T
  4. Red black tree RBT
  5. Segment Trees

Day:96-100 Computational complexity theory:

  1. Np-complete and Np-hard computational complexity theory
  2. knapsack problem
  3. travelling salesman problem
NOTE:
    Target speed for easy to medium problem should be ideally 20-25 min.
    For harder problem it may 30 to 35 min.
    Read - 3-5min
    pseudocode - 5-7min
    time and space -2min
    code 10-15min
    handle all boundary cases while coding.

Youtybe content

Tech Dose Playlist Leet Code

Refrence

Used Emogies

Emogies