📖 About This Step
A focused plan for final-year engineering students in India to land a 15+ LPA offer from product companies. DSA prep, system design basics, projects that signal real engineering, and the application strategy that gets callbacks.
View Insights for This Step
18 related insights in Career
Tasks (7)
7 tasks total
1
Solve 300 LeetCode problems
Mix: 100 Easy, 150 Medium, 50 Hard. Focus on patterns (sliding window, BFS/DFS, dynamic programming). Use NeetCode 150 as the starting list.
2
Build 2 production-quality projects
Not todo apps. Build something real — a job board, a payment splitter, an attendance system. Deploy live. Write a 1000-word case study per project.
3
Get to a clean LinkedIn + GitHub
Pin top 3 projects on GitHub with great READMEs. LinkedIn headline = role you want, not "Aspiring Developer". Connect to 200 alums from target companies.
4
Learn system design basics
Cover caching, load balancing, databases, queues, microservices. Watch Gaurav Sen's 20 videos. Practice 5 problems aloud.
5
Apply to 50 product companies
Razorpay, PhonePe, Swiggy, Zerodha, Flipkart, CRED, Groww, Meesho, Atlassian, Adobe, Microsoft, Google. Use referrals — cold applications convert <5%.
6
Mock interview weekly
Pramp, interviewing.io, or peer interviews. Record yourself. Most candidates fail because of explanation, not solutions.
7
Negotiate the final offer
Never accept the first offer. Counter with 15-20% based on competing offers + market data from levels.fyi. Indian companies expect negotiation.
📅 Daily Plan View
4 months
Task 1
Solve 300 LeetCode problems
2 months
Task 2
Build 2 production-quality projects
2 weeks
Task 3
Get to a clean LinkedIn + GitHub
1 month
Task 4
Learn system design basics
2 months
Task 5
Apply to 50 product companies
Weekly
Task 6
Mock interview weekly
1 week
Task 7
Negotiate the final offer
💬 Comments (0)
Log in to leave a comment or rate this step.
No comments yet. Be the first to share your experience!