Public Checklist: Second Year Engineering Internship Guide

Second Year Engineering Internship Guide

Created by Cheli

A comprehensive timeline-based checklist for securing internships during your second year of engineering studies, covering resume building, LinkedIn optimization, cold email outreach, and project development aligned with academic calendar.

38 Items
0 Downloads
Published May 17, 2026
Sign in to Download

Please sign in before starting payment and download.

Checklist Items (38)

Phase 1: Self-Assessment (Start 4-6 weeks before semester)

Identify 3-5 target industries

Research which engineering sectors interest you most—software, hardware, biotech, automotive, aerospace, energy. Consider job market demand, location preferences, and growth potential.

Define preferred role types

Clarify whether you want development, testing, research, or operations roles. List specific titles like frontend engineer, embedded systems analyst, or data engineer.

Assess current skill gaps

List skills required for your target roles that you don't yet have. Rate yourself on each from 1-5 to prioritize learning.

Set application deadline calendar

Map out when each company's internship applications open. Many tech companies open in August-September for spring interns and January-February for summer interns.

Phase 2: Resume & Portfolio (Weeks 1-2 of semester)

Draft one-page technical resume

Include education, relevant coursework, projects, skills, and any clubs/hackathons. Use action verbs and quantify impact where possible (e.g., 'Improved algorithm efficiency by 40%').

Create project portfolio website

Use GitHub Pages, Notion, or a simple HTML site. Each project should have: problem statement, your solution, tech stack used, and demo link or GitHub repo.

Get resume reviewed

Visit career services, ask senior students who interned, or use r/EngineeringResumes. Apply feedback and revise within 3 days.

Prepare one-minute elevator pitch

Write a script: 'I'm a second-year [major] student at [university] with experience in [skills/projects]. I'm looking for [role] internships where I can contribute to [industry/company type].'

Phase 3: LinkedIn Optimization (Week 2)

Write compelling headline

Avoid generic 'Student at X University.' Use: 'Aspiring Software Engineer | Python | Machine Learning | [University] Class of 2026'

Craft professional summary

Three sections: Who you are (student, major, interests), what you can do (skills, projects), what you're looking for (internship in X field).

Request 5 recommendations

Ask professors, TAs, or project teammates for LinkedIn recommendations highlighting specific technical skills or work ethic.

Connect with 50+ students at target companies

Search '[Company] Intern 2024' and connect with recent interns. Personalize each request: 'Hi [name], I'm a [year] at [university] interested in [company]. Would love to learn about your experience!'

Phase 4: Company Research & Outreach Prep (Weeks 2-3)

Build target company spreadsheet

Create columns: Company, Role, Location, Application Deadline, Hiring Manager Name, LinkedIn Profile, Email, Status. Start with 20-30 companies.

Find hiring managers and recruiters

Search LinkedIn for 'Software Engineer Intern' at your target companies. Note their names and find their professional emails using tools or company directories.

Research company culture and tech stack

Read recent blog posts, GitHub repositories, and press releases. Know what products they ship and what problems they solve.

Identify 5-10 warm connections

Alumni from your university at target companies, family connections, professors' industry contacts—anyone who can refer you or provide info.

Phase 5: Cold Email Campaign (Weeks 3-6)

Write 3 cold email templates

Template structure: Brief intro + how you found them + specific thing about company/product you admire + what you can contribute + call to action (15-minute call). Keep under 150 words.

Send 10-15 personalized cold emails weekly

Personalize each email with specific reference to their work, a product feature, or recent news. Track opens and responses in your spreadsheet.

Follow up on unreplied emails

Send follow-up 5-7 business days later: 'Hi [name], just checking if my previous email slipped through. Still interested in connecting about [company].'

Document every outreach attempt

Track: recipient name, date sent, subject line, response (yes/no/no reply), and any useful notes. Review weekly to adjust approach.

Phase 6: Projects & Skills Building (Ongoing Weeks 1-8)

Complete one portfolio project

Build something related to your target industry within 3 weeks. Deploy it live. Examples: web app, data analysis pipeline, hardware prototype, mobile app.

Contribute to one open source project

Find beginner-friendly issues on GitHub labeled 'good first issue' in languages you use. Even documentation fixes count.

Maintain active GitHub profile

Ensure repos have proper README files with setup instructions, screenshots, and tech stack. Pin your best 3-6 repositories.

Earn one relevant certification

Consider free options: Google IT Support, AWS Cloud Practitioner, Meta Frontend Certificate. Add to LinkedIn immediately.

Phase 7: Application Submission (Weeks 4-10)

Apply to 5 companies per week minimum

Use LinkedIn Jobs, Handshake, company career pages, and internship aggregators. Track each application with date, role, and materials used.

Tailor resume for each application

Reorder bullet points to prioritize keywords from job description. One version per company type (software, hardware, data).

Submit early in application windows

Most companies review on rolling basis. Apply within first two weeks of posting. Late applications have lower acceptance rates.

Request referrals from warm contacts

After initial outreach, ask: 'Would you feel comfortable referring me for the [role] internship? Happy to provide my resume.'

Phase 8: Interview Preparation (When offers arrive)

Practice 50+ coding problems

Use LeetCode (Easy/Medium), focusing on arrays, strings, hash tables, trees—most common for intern interviews.

Prepare STAR behavioral stories

Have 5-7 stories ready covering: teamwork, problem-solving, failure, leadership, conflict. Each story should be 2-3 minutes.

Research interview format

Ask recruiter: number of rounds, technical vs behavioral split, coding language allowed, any take-home assignments.

Prepare thoughtful questions for interviewers

Ask about team culture, biggest challenges, technologies used, intern projects. Avoid questions easily answered by Google.

Do mock interviews

Use Pramp, Interviewing.io, or practice with friends. Record yourself and review for filler words and clarity.

Phase 9: Post-Interview & Decision (Final weeks)

Send thank-you emails within 24 hours

Reference specific conversation points. Reiterate interest. Add anything you wish you'd mentioned during the interview.

Follow up on pending decisions

If no response after stated timeline, send polite follow-up: 'I remain very interested and wanted to check on the process.'

Compare offers systematically

Evaluate by: learning opportunity, team quality, compensation, company reputation, location, full-time conversion likelihood.

Negotiate if appropriate

Internships are sometimes negotiable. If you have competing offers, mention them professionally. Never lie about offers you don't have.

Accept formally and decline gracefully

Once decided, accept in writing and thank everyone who helped. Decline other offers promptly with gratitude—you may reapply later.

Ratings and Reviews