Coconote
AI notes
AI voice & video notes
Try for free
💻
Landing Your First Software Engineering Internship
Nov 4, 2024
Comprehensive Guide to Landing Your First Software Engineering Internship
Introduction
Speaker: Sad, Computer Science Master's graduate from Georgia Tech
Experience: First big tech job at age 20, $220,000/year at companies like Amazon
Purpose: Provide an 8-week guide for landing internships as slots for summer 2025 open.
Week 1-2: Build Projects
Importance of Projects
: These serve as experience before formal work.
Beginner Projects
:
Simple calculator in Java
To-do list in Python
Intermediate Projects
:
Full Stack Web Application
:
Example: Pomodoro timer (project management tool)
Frontend: ReactJS
Backend: Python or Java
Machine Learning Project
:
Use datasets from Kaggle (e.g., predicting COVID-19 deaths)
Libraries: Pandas, NumPy, Scikit-learn, Matplotlib
Week 3: Resume Preparation
Common Resume Mistakes
: Poor formatting.
Resume Tips
:
Education Dates
: Remove start dates; only include expected graduation date.
Citizenship Status
: Include if applicable for faster recruitment.
High School Experience
: Remove unless it’s technical.
Value of Experiences
: Focus on projects over volunteering.
Quantify Achievements
: Use numbers to highlight impact.
Week 4: Networking
Networking Basics
:
Use LinkedIn to connect with professionals at target companies.
Cold Outreach
:
Message engineers for informational interviews.
Build rapport before asking for referrals.
Week 5: Job Applications
Resources for Job Openings
:
NotifyDoc Careers: Daily job postings based on location/salary.
Levels.fyi: Information on compensation packages.
LinkedIn: Easy application process.
Google: Search for internships directly.
Week 6: Behavioral Interview Preparation
Key Tips
:
Maintain a good personality.
Know your resume inside out; prepare stories for key experiences.
Understand and incorporate company leadership principles, especially for Amazon.
Week 7: Technical Interview Preparation
Interview Formats
:
Online assessments
Video interviews
Whiteboard interviews
Focus Areas
:
Data structures and algorithms.
Recommended resource: LeetCode (practice based on types of data structures).
If stuck, use Geeks for Geeks for solutions and explanations.
Week 8: Offer Negotiation and Preparation
Negotiation
:
Do not negotiate salary unless you have a competing offer.
Post-Offer Activities
:
Celebrate, then reach out to recruiters/managers to prepare for the internship.
Conclusion
Thank you for watching!
Encourage likes and subscriptions for more content on software engineering.
📄
Full transcript