Coding Interview Preparation Roadmap (Part I)
Coding Interview Preparation RoadMap

Coding Interview Preparation Roadmap (Part I)

Zero to Hero Comprehensive Roadmap for Coding Interview Preparation curated over months of research:

?? Coding/Problem Solving:

?? Low-Level Design:

?? High-Level Design:

?? Optional: To get a good hold of the language & coding new questions, solve problems:

  • SPOJ Classical Questions
  • Codeforces (A, B, C, D)
  • InterviewBit Abhimanyu Saxena

?? Phase I: (1 month) Understand the patterns of different Coding Questions from Real Interview Questions

  • Cracking the Coding Interview (Book)
  • Elements of Programming Interview (Book)
  • Programming Interview Exposed (Book)

?? Phase II: (1 month) Learn the Coding Language of Choice very well including Object Oriented Fundas

  • C++/Java/Python
  • Implement the coding questions from Phase I in your language of choice both in IDE and in WhiteBoard (Pen/Paper)

?? Phase III: (1 month) Go through GeeksForGeeks for the understanding of more patterns of different DS and Algo

  • Data Structures
  • Algorithms

?? Phase IV: (1 month): In-depth Theories, learn web-scale system design

Go through CS Fundamentals with a focus on Distributed Systems:

  • Operating Systems
  • DBMS
  • Computer Networks
  • Object-Oriented (Programming, Analysis, Design)
  • Software Engineering
  • Distributed Systems (Large Scale System Design) Donne Martin Ashish Pratap Singh

Conferences:

?? Phase V: (2 months) Practice Coding in Whiteboard & IDE:

?? Phase VI: (15 days) Revisions:

  • Company Wise Questions
  • FAQs [Grokking Coding Interview]
  • System Design (System Design Primer Github) [Grokking System Design] <InterviewReady>
  • Object-Oriented Design [Grokking Object Oriented Interview]

?? Phase VII: Start applying & keep practicing

#codinginterview #datastructures #algorithms #systemdesign #hld #lld #interviewpreparation #roadmap #givingbacktothecommunity


What would you read next?

Also I write a weekly newsletter to teach realistic system design.

If you liked this post.

?? Follow: Saurav Saha for more such content

? Repost to help others find it.

?? Save it for future reference.

Amit Chakraborty

Inspiring Educator & Mentor in Computer Science | Driving Technological Fluency & Innovation | Enhancing Educational Outcomes through Innovative Teaching

1 年

Absolutely handy for those in this genre of realistic and practical experience of these attitudes for building practical system skills ??

Satish Yadav

A Software Engineering Professional with 11 years of “Building for Public Sector” Experience

1 年

This is amazing, Saurav! In the space of Bhaiyas, Didis, Asli Nakli, Apna Paraya, finally a Real one who has seen Real scale and Real Systems. ????

要查看或添加评论,请登录

Saurav Saha的更多文章

社区洞察

其他会员也浏览了