Get aninternshipat Big Tech.

This site is everything I know about getting a SWE internship, and all the tools needed to get you there.

Explore the internship tools

Explore
sweintern.dev
always up-to-date!Loading current time…

Who am I?

I study CS at UMich and I just interned at Amazon.

After a few years of recruiting, I've learned everything to know from upperclassmen, clubs, and peers, and combined with my own experience, I've compiled the only information and tools that you need to acquire a top SWE internship.

I'm very confident this will be helpful to you.

University of Michigan
A message thanking Grant for his interview advice after receiving an offer.

Internships will change your life. How to get one?

1. Apply on time

2. Get an interview

3. Pass the interview

Questions?Answers.

Will this guarantee me a job?+

We can’t guarantee a job. But if you do the work—apply consistently, strengthen your written presence, and prepare for interviews—I’d bet on you. I’d be very confident in your ability to get there.

Who is sweintern.dev for?+

College students anywhere in the world looking for software engineering internships. Whether you’re applying for the first time or aiming for a different company, start where you are and work through the areas you need.

Do I need to have taken a DSA class?+

No. The interview guides start with the foundations and show you what to learn and in what order. If you’ve already taken DSA, use the same roadmap to focus your practice and learn to explain your solutions.

Why does applying early matter?+

Some teams review applications as they arrive, and roles can close quickly. A routine of checking new openings and applying promptly helps you avoid missing opportunities. Timing helps, but your experience and preparation still matter.

What makes the reviews different?+

The feedback follows Grant’s recruiting experience and the advice he repeats when reviewing résumés. It focuses on clear writing, specific contributions, project context, and results across your résumé, LinkedIn, GitHub, and personal website.

Should I memorize behavioral answers?+

Use the question bank to prepare your own stories, not someone else’s script. Explain the situation, what you personally did, the result, and what you learned. Practice enough to sound clear while leaving room for follow-up questions.

Designed byGrant.Built for your unfair advantage.

Join the list