SOFTWARE DEVELOPMENT ENGINEER
A Roadmap for SDE placements
Where to begin with?
At first, everything may seem overwhelming and a lot to study in a short amount of time. But, honestly, it’s not that hard. The preparation for any job interview starts from believing that you can do it. The moment you put trust in yourself and start the hustle, everything seemingly becomes possible. So, to begin with, trust yourself and begin your preparation.
What to prepare? Let’s discuss.
What are the subjects?
I am listing here the subjects that are necessary if you want to get placed in an MNC or a funded startup.
- Data Structures[DS]
- Operating System[OS]
- Computer Networks[CN]
- Object-Oriented Programming concepts[OOPS]
- System Design[SD]
- Database Management Systems[DBMS]
These subjects can be categorized as DS — Data Structures, Core — OS, CN, SD, DBMS, and OOPS. These are the subjects that one needs to be good at to get placements. There is a roadmap to follow if you want to get placed into a certain type of company. I’ll be explaining that next.
Is there a roadmap to follow?
Roadmap for SDE placements
According to Sumeet Malik Sir, founder of Pepcoding, you need to master certain subjects for interviews of certain companies. Here is a table that describes the percentage of the subjects that are asked from in the interviews of specific types of companies.
Companies _______ DS _______ Dev _______ Core
TPC _____________ 80 ________ 5 _________ 15
FS ______________ 50 ________ 50 _________ 5
NFS _____________ 0 ________ 100 ________ 0
SC ______________ 0 _________ 0 _________ 100
- The Traditional Product companies[TPCs] are the ones like Microsoft, Amazon, Google, etc,
- Funded Startups[FSs] are the well-established startups in the market and have strong funding as the name suggests, the likes of Zomato, Swiggy, etc
- Non-funded startups[NFSs] are not to be disregarded as bad companies, they might in the early stages and may have immense potential to do well in the future.
- Finally come the special companies[SCs] that are very specific with their, which generally are either cyber-security companies or cloud services firms like, aws or commvault.
EndNote
It is important to know your dream company, the domain you actually want to work in. The IT world is massive, you can get lost. It is up to you to make a choice in which direction you want to head. If you ask for help you get it. You can take advice from your college seniors, your mentors, your professors, ask everyone, never stop.