Following are the topics to be prepared for any coding interviews
1.Data structures and Algorithms
2.CS Core concepts(DBMS,OS,CNS(Basics))
3.OOPs and System design
4.Projects and Resume
5.Mock interviews and online test Practice
1.Data structure and algorithms
During the first four months(Feb- may) focus completely on data structures and algorithms.
Start with any one programming language, just learn the basics, spend 1-2 weeks, and just try
to solve basic problems.
Here are some of the sources to start
CPP
https://www.youtube.com/watch?
v=z9bZufPHFLU&list=PLfqMhTWNBTe0b2nM6JHVCnAkhQRGiZMSJ
https://www.youtube.com/watch?v=lHJcLLsre70&list=PLauivoElc3gh48CgP4cQPrC1wrpAqY9cf
JAVA
https://www.youtube.com/watch?
v=lxja8wBwN0k&list=PLKKfKV1b9e8ps6dD3QA5KFfHdiWj9cB1s
After 1-2 weeks start introduction to data structures and algorithms and learn some concepts
try to implement every data structure from scratch
Data structure introduction
https://www.youtube.com/watch?
v=92S4zgXN17o&list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P
DS and ALGO practice
1.GFG
Must do questions(VVVV imp). The below list will give a good idea of how product-based
companies ask the coding questions in interviews.
https://www.geeksforgeeks.org/must-do-coding-questions-for-companies-like-amazon-
microsoft-adobe/
It’s ok if you can not solve on your own initially .just learn the concepts. If you didn’t get any
questions, search on youtube and write code on your own.
If you find difficulty in any topic refers to the below sources given in topic wise to get a good
idea.
2.Intreview Bit
The next list will be a little bit hard and time-consuming but here you can cover most of the
topics and models for the interviews.
https://www.interviewbit.com/courses/programming/
3.LeetCode
In this there will be a lot of problems.My suggestion is to go topic-wise. Do topics which you are
not confident about.
https://leetcode.com/problemset/all/
Topic wise Sources:
Dynamic programming:
https://www.youtube.com/watch?v=nqowUJzG-
iM&list=PL_z_8CaSLPWekqhdCPmFohncHwz8TY2Go
Trees and Graphs
https://leetcode.com/discuss/general-discussion/969327/Graph-Algorithms-One-Place-or-
Dijkstra-or-Bellman-Ford-or-Floyd-Warshall-or-Prims-or-Kruskals-or-DSU/
https://www.youtube.com/watch?
v=kgAAfIB_358&list=PLNxqWc8Uj2LRbsOlBiPJZAyZpaUwdDepd
Bit tricks:
https://medium.com/trick-the-interviwer/bit-tricks-577ebb2f1a8b
Sliding window
https://leetcode.com/discuss/general-discussion/657507/Sliding-Window-for-Beginners-
Problems-or-Template-or-Sample-Solutions
Binary Search
https://leetcode.com/discuss/general-discussion/786126/Python-Powerful-Ultimate-Binary-
Search-Template.-Solved-many-problems
From June start the below content but don’t stop practicing the data structure and algorithms.
balance the time between ds and algo and content below.