You are on page 1of 1

Familiarity with Syntax

Familiarity with all keywords & Basic Concepts


Intent

main focus is on, that are you are comfortable in writing


code with your preferred language.

cppreference

References: tutorialspoint

C++ cplusplus

1-2 week
Time required:
1-2 hrs/ day
Language

Tutorialpoint
References:
Choices Java GFG

Time Required: same as above

[Imp Callout]: 5% Companies dont allow python as a


choice in their online coding test, so in that case, only
knowing python is a bad choice, so prepare accordingly

Python Tutorialspoint
References:
w3schools

Time Required: same as above

Without this, No Software Engineer Interview, in a tech


giant can be cracked.

Already made a list of 450 Questions, do that and proceed


to next step
DS n Algo
2-2.5 months

Time required: 6-8 Question/day

3-6 hrs/day

Mobile Development

Web Development

Choices: Machine Learning


Projects
Others

5 Project Ideas

Time Required: 3 months [weekly 6-8hrs]

Notes/CheatSheet will be available for all these subjects.

1 week for First Read [2hrs/day]


Operating System
Time Required:
After that, for subsequent revisions, just 1-2 days are
sufficient.

Subjective Topics
OOPS, Object Oriented skills
7th Sem
[4th year] Roadmap to Dream
Essentials DBMS, Database Mgmt
Placement
8th Sem
Computer Networking

Will Update the Cheat Sheet links here.

First we need to understand that CP needs time, its not


something that you will master in 2 months

Easy - 30%

Keeping in mind time constraint, you should go for


Category Medium - 45 %
LeetCode to practice nearly 150-200 Questions

Hard - 25%

CP [Competitive Prog.] If time allows then go for Codeforces div2, Level A, B and
C questions.

Will update the List for CP questions here.

150-200 Questions

Time Required: ~ 2 months

3-4 Ques/day

System's overview like we will use this queue with


DynamoDB and a scheduler with proper justification of
why we are using this DB, SQS,SNS,multithreading etc.
Tech-Level

for SDE-1 equivalent positions, this level is somewhat


rare.

knowledge of dividing the system & creating a rough DFD


of the system

knowledge of DB Schema creation, just to check the entity


relationship and problem solving mindset.
System Design Category:
able to create problem-solving logic or not.
Normal Understanding

Refer: Pdf Link

Time Required: Just need some reading of few


articles/notes to get a clear understanding of how to
approach the problem, as such no dedicated time
required. It can be pursued parallely.

Grokking
Great Resources:
Primer

around 10 Mock tests would be sufficient enough to gain


Aptitude/Reasoning
confidence

C/C++/java/python fundamentals

Print Output type Questions


Basic Programming MCQ
Misc Stuff Time/Space Complexity Questions

SQL Queries

Puzzles

Always go through 50-60 Interview Experiences before


your Interview

You might also like