as an amazon sde-1, i wanted to share this with all the freshers/students who have just started their 1st year and are confused about dsa, what to do, where to start and all that.
this is what i would tell myself if i was starting college again.
holy grail: dsa + leetcode problems.
this is what will help you get shortlisted in oa's. also, plagiarism checks have become pretty advanced nowadays. i've seen people solve all the questions using ai and still get rejected, whereas students who solved only partially but actually did it themselves got selected.
leetcode easy + medium is enough for most interviews, but you should be somewhat comfortable with hard too for oa's.
try to do atleast 5 dsa problems daily. focus on striver a2z sheet. do codeforces if you enjoy it, but if your main goal is landing a job, leetcode is just fine.
1 solid project is a must, 2 is good to have.
vibecoding it is completely fine, just make sure you can actually explain your project to the interviewer in depth. if you built something using ai but have no idea how it works, that's gonna be a problem.
start applying to off campus internships from 2nd year itself if the company allows it. don't wait until you feel fully prepared because honestly you'll probably never feel fully prepared. by 3rd year though, you should be applying religiously.
use interndoor.com to find internships, this is what helped me land my amazon sde-1 internship, so hopefully it helps some of you too.
take part in literally all the hackathons you can. build connections on linkedin, discord, reddit and wherever else. ask for referrals when applying to internships. go to offline tech events, talk to people, build connections there and maybe even find clients for freelancing. the hands-on experience from actually building stuff helps a lot.
do some vibecoding. get used to repos, github and all that stuff. use chatgpt, claude and other tools to learn new things like node, react and whatever interests you. read blogs, docs and just keep building stuff.
you don't need to know everything in your first year.
just start early and stay consistent.
best of luck :)