Careers & Interviews
Land the internship, then the job.
Resumes, interview prep, job boards and hackathons for students heading into their first tech role. Start early; most of this takes months, not weeks.
83 resourcesSuggest a resource
Learning path
Work through these in order. Each step builds on the last.
Step 1: Write a one-page resume
Keep it simple, show projects and impact.
Step 2: Practise coding problems
Learn the patterns, not hundreds of random questions.
Step 3: Learn system design basics
Step 4: Prepare for the whole interview
Behavioural rounds and negotiation matter too.
Step 5: Build and show your work
Hackathons give you projects, teammates and contacts.
Everything in Careers & Interviews
Tech Interview Handbook
A free, complete guide to coding interviews, from resumes and prep plans to negotiation.
techinterviewhandbook.org
The Tech Resume Inside Out
Gergely Orosz's guide to writing a developer resume that gets interviews.
thetechresume.com
Tech Interview Handbook, Resume Guide
Practical resume advice for software engineers, with a free template.
techinterviewhandbook.org
Jake's Resume Template
The one-page LaTeX resume template most students in tech end up using.
overleaf.com
Overleaf CV Templates
Hundreds of free LaTeX resume and CV templates you can edit in the browser.
overleaf.com
RenderCV
Write your resume in YAML and get a clean, typeset PDF.
github.com
Reactive Resume
A free, open-source, privacy-friendly resume builder.
rxresu.me
r/EngineeringResumes Wiki
A detailed community guide to engineering resumes, with templates and examples.
reddit.com
NeetCode
The NeetCode 150 list of interview problems, with clear video solutions and a roadmap.
neetcode.io
LeetCode
The standard platform for practising coding interview problems.
leetcode.com
Grind 75
A customisable weekly study plan of the 75 most useful interview questions.
techinterviewhandbook.org
Blind 75
The original famous list of 75 LeetCode questions that cover the key patterns.
leetcode.com
Striver's A2Z DSA Sheet
A step-by-step DSA sheet with videos, hugely popular with Indian placement candidates.
takeuforward.org
GeeksforGeeks
Articles, practice problems and company-wise interview experiences, widely used for placements.
geeksforgeeks.org
InterviewBit
Structured interview prep with timed problems, popular for Indian campus placements.
interviewbit.com
HackerRank
Coding practice in the same format many companies use for online assessments.
hackerrank.com
Cracking the Coding Interview
Gayle Laakmann McDowell's classic book of interview problems and how to approach them.
crackingthecodinginterview.com
Pramp
Free peer-to-peer mock interviews with other candidates.
pramp.com
interviewing.io
Anonymous mock interviews with engineers, plus a library of recorded real interviews.
interviewing.io
System Design Primer
The most popular free resource for learning to design large-scale systems.
github.com
ByteByteGo
Alex Xu's system design guides and diagrams, from the author of System Design Interview.
bytebytego.com
ByteByteGo YouTube
Short animated videos explaining how real systems and protocols work.
youtube.com
Hello Interview System Design
A free, well-structured crash course on how system design interviews work.
hellointerview.com
Gaurav Sen
Clear YouTube explanations of system design concepts by an Indian engineer.
youtube.com
Designing Data-Intensive Applications
The classic book on databases, replication and distributed systems behind modern apps.
dataintensive.net
Awesome System Design Resources
A curated list of free system design articles, videos and concepts.
github.com
Awesome Low Level Design
Object-oriented design and design-pattern interview problems with solutions.
github.com
Refactoring Guru Design Patterns
Illustrated explanations of the classic design patterns, often asked in LLD rounds.
refactoring.guru
Tech Interview Handbook, Behavioral Interviews
How to prepare stories and answer behavioural questions using the STAR format.
techinterviewhandbook.org
The STAR Method
A short explainer on structuring behavioural answers as situation, task, action, result.
themuse.com
Amazon Leadership Principles
The principles Amazon's behavioural interviews are built around, useful practice for any company.
amazon.jobs
Google Careers, How We Hire
Google's own explanation of its hiring process and how to prepare.
google.com
Google STEP Internship
Google's internship for first- and second-year undergraduates.
buildyourfuture.withgoogle.com
Microsoft Students and Graduates
Microsoft's internships and new-grad roles, including India openings.
careers.microsoft.com
Internshala
India's biggest internship portal, with lots of student-friendly and remote roles.
internshala.com
LinkedIn Jobs
The main job board for tech roles, with filters for internships and entry level.
linkedin.com
Wellfound
Startup jobs and internships with salary info upfront, formerly AngelList Talent.
wellfound.com
Naukri
India's largest job site, widely used for fresher and campus hiring.
naukri.com
Instahyre
An Indian hiring platform where companies reach out to candidates directly.
instahyre.com
Cutshort
Indian tech jobs matched to your skills, popular with startups.
cutshort.io
Y Combinator Work at a Startup
Apply to YC-backed startups with one profile, including internships.
workatastartup.com
Simplify New Grad Positions
A frequently updated GitHub list of new-grad software roles.
github.com
Simplify Summer Internships
A community-maintained list of tech internships, updated daily.
github.com
Glassdoor
Company reviews, salaries and real interview questions shared by candidates.
glassdoor.co.in
AmbitionBox
Indian company reviews, salaries and interview experiences.
ambitionbox.com
levels.fyi
Verified tech salaries by company and level, including India.
levels.fyi
Ten Rules for Negotiating a Job Offer
Haseeb Qureshi's widely shared guide to negotiating offers.
haseebq.com
Devfolio
India's main hackathon platform, hosting events like ETHIndia and college hackathons.
devfolio.co
Major League Hacking
The student hackathon league, with weekend events and global hack weeks all year.
mlh.com
Unstop
Indian platform for hackathons, coding contests, case competitions and internships.
unstop.com
Devpost
Find online and in-person hackathons worldwide and showcase what you built.
devpost.com
Smart India Hackathon
The national government hackathon where student teams solve real ministry problems.
sih.gov.in
GitHub Profile README
Turn your GitHub profile into a mini portfolio with a profile README.
docs.github.com
GitHub Pages
Host your portfolio site for free straight from a repository.
pages.github.com
Awesome Developer Portfolios
Hundreds of real developer portfolio sites for inspiration.
github.com
Awesome GitHub Profile README
A curated list of creative GitHub profile READMEs.
github.com
LinkedIn Profile Checklist for Students
LinkedIn's own tips for building a profile that recruiters find.
linkedin.com
Hashnode
Start a free developer blog on your own domain to show what you're learning.
hashnode.com
The Missing README
A guide to the habits and practices new software engineers need in their first job.
nostarch.com
The Software Engineer's Guidebook
Gergely Orosz's book on growing as an engineer, from junior to senior.
engguidebook.com
The Pragmatic Engineer Newsletter
The most-read newsletter on big tech, hiring and engineering careers.
newsletter.pragmaticengineer.com
Soft Skills Engineering
A funny weekly podcast answering listener questions about non-technical career problems.
softskills.audio
Hacker News Who Is Hiring
Monthly threads of job and internship posts from startups worldwide.
news.ycombinator.com
Codeforces
The top competitive programming platform; a good rating stands out on a resume.
codeforces.com
CodeChef
Indian competitive programming platform with monthly contests and learning paths.
codechef.com
Meta Hacker Cup
Meta's yearly global programming competition.
facebook.com
ICPC
The oldest and biggest university programming contest, with Indian regionals each year.
icpc.global
Coding Interview University
A huge self-study plan for becoming a software engineer, one of GitHub's most-starred repos.
github.com
Awesome Interview Questions
Interview questions sorted by language and technology.
github.com
Front End Interview Handbook
A free guide to front-end interviews covering JavaScript, CSS and UI questions.
frontendinterviewhandbook.com
DevOps Exercises
Thousands of DevOps, cloud and Linux interview questions with answers.
github.com
Machine Learning Interviews
A guide to preparing for ML engineer and research interviews.
github.com
SQL Interview Questions on DataLemur
Real SQL and data interview questions from tech companies, many free.
datalemur.com
IndiaBix
Free aptitude, reasoning and verbal practice for campus placement tests.
indiabix.com
PrepInsta
Company-specific placement papers and aptitude prep for Indian campus drives.
prepinsta.com
TCS NQT
TCS's National Qualifier Test, used by many Indian companies for fresher hiring.
tcsion.com
Google Career Certificates
Job-focused certificate programs in IT support, data, UX and more.
grow.google
Hacker News, Ask HN Career Threads
Searchable advice threads from experienced engineers on careers and job hunting.
hn.algolia.com
r/cscareerquestions
The largest community for software career questions, from internships to offers.
reddit.com
r/developersIndia
India's largest developer subreddit, full of job hunt, salary and placement discussions.
reddit.com
Clément Mihailescu Interview Tips
A former Google engineer's YouTube channel with mock interviews and career advice.
youtube.com
take U forward
Striver's YouTube channel with DSA playlists and placement prep for Indian students.
youtube.com
LeetCode Discuss, Interview Experiences
Thousands of first-hand interview write-ups, filterable by company.
leetcode.com
Nothing here matches those filters.