Algorithms and data structures
Solving problems under pressure
Turning the theory into working code quickly. This is what coding interviews test.
About 40 hours of study.
Where to learn it
Read
Competitive Programmer's Handbook
Antti Laaksonen
Use as a reference while solving
Section not checked yet
Watch
No video course picked yet.
Suggest onePractise
CSES Problem Set
CSES
Introductory, then Sorting and Searching, Dynamic Programming and Graph Algorithms
Section not checked yet
Other options
- Codeforces problemset (practise)
Problems rated 800 to 1400, sorted by rating
Wrong chapter, dead link, or know something better? Tell us on GitHub.
Which roles ask for it
- Software engineer (SDE) to get hired
- Backend engineer to get hired
- Machine learning engineer to get hired
- Quantitative researcher / analyst to get hired
- Quant developer to get hired
Before and after
Solving problems under pressure
Opens up
Nothing else on the map yet.