{"id":13655413,"url":"https://github.com/codebytere/so-you-want-an-internship","last_synced_at":"2026-01-28T14:02:28.708Z","repository":{"id":37547262,"uuid":"104598702","full_name":"codebytere/so-you-want-an-internship","owner":"codebytere","description":"for those seeking software engineering internships","archived":false,"fork":false,"pushed_at":"2019-12-23T05:42:07.000Z","size":16,"stargazers_count":1060,"open_issues_count":1,"forks_count":88,"subscribers_count":31,"default_branch":"master","last_synced_at":"2025-03-23T09:22:35.449Z","etag":null,"topics":["college","guide","internship","interviews","recruiting","resume","tips","university"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codebytere.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-09-23T20:59:09.000Z","updated_at":"2025-03-08T03:13:16.000Z","dependencies_parsed_at":"2022-07-12T16:22:32.342Z","dependency_job_id":null,"html_url":"https://github.com/codebytere/so-you-want-an-internship","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/codebytere/so-you-want-an-internship","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codebytere%2Fso-you-want-an-internship","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codebytere%2Fso-you-want-an-internship/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codebytere%2Fso-you-want-an-internship/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codebytere%2Fso-you-want-an-internship/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codebytere","download_url":"https://codeload.github.com/codebytere/so-you-want-an-internship/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codebytere%2Fso-you-want-an-internship/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28846058,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T13:02:32.985Z","status":"ssl_error","status_checked_at":"2026-01-28T13:02:04.945Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["college","guide","internship","interviews","recruiting","resume","tips","university"],"created_at":"2024-08-02T04:00:21.232Z","updated_at":"2026-01-28T14:02:28.692Z","avatar_url":"https://github.com/codebytere.png","language":null,"funding_links":[],"categories":["Technical Interview"],"sub_categories":[],"readme":"# So You Want an Internship\n###### Shelley Vohr\n\n## Table of Contents :point_down:\n* [Companies](#companies-unicorn)\n* [Are You Ready?](#are-you-ready-eyes)\n* [Technical Interviews](#technical-interviews-computer)\n* [Resume](#resume-books)\n  * [Building Your Resume](#building-your-resume)\n  * [Resume Design](#resume-design)\n  * [Resume Feedback](#resume-feedback)\n* [Cover Letters](#cover-letters-love-letter)\n* [Referrals](#referrals-grin-heart-grin)\n* [Fellowships](#fellowships-rocket)\n* [Networking](#networking-zap)\n  * [Social Networking](#social-networking-resources)\n* [Keeping Track of Your Applications](#keeping-track-of-your-applications-pencil)\n* [Portfolio and Profile](#portfolio-and-profile-loudspeaker)\n\n## Companies :unicorn:\n\nHere are some of my favorite resources for finding companies to work for.\n\n* [Apply.fyi](https://apply.fyi/)\n* [Breakout List](https://breakoutlist.com/all)\n* [Angellist](https://angel.co/)\n* [Intern Supply](https://intern.supply)\n* [Andreesen Horowitz Portfolio (a16z)](https://a16z.com/portfolio/)\n* [KPCB Portfolio](http://www.kpcb.com/companies)\n* [Sequoia Capital Portfolio](https://www.sequoiacap.com/companies/)\n* [Y Combinator](https://www.insidesherpa.com/virtual-internships/prototype/oRMogWRHeewqHzA7u/College-students%3A-Learn-how-to-work-at-a-YC-startup-)\n\n## Are You Ready? :eyes:\nShort answer: **YES**. Long answer: **YYYYYYEEEEEESSSSSSSSSSS**.\n\n### Freshman\n\nYour options are definitely more limited after only your first year in college, but you shouldn't let that hold you back from applying at all! There are a solid number of companies that have internship programs targeted to freshman. Some of these are:\n* Google (Engineering Practicum Internship)\n* Facebook (Facebook U Internship)\n* Microsoft (Microsoft Explore Internship)\n\nThese are absolutely worth applying to, but don’t rely on getting them or sometimes even hearing back. They’re highly competitive and you should keep looking after applying. It's also a great idea to to try local companies in your area. Even if they don’t list an internship application, sending an email can’t hurt. This was actually how I got my first software engineering\ninternship!\n\n### Sophomore\n\nOnce you’ve taken or are taking Data Structures and Algorithms, you have all the knowledge you need to start. At this point, if you're looking for your first internship, you should work towards creating a side project or two. Having side projects are key to answering behavioral questions in an interview and attracting attention to your resume. The next step is to start preparing for interviews. This includes both behavioral and technical. Your Data Structures and Algorithms class is a good start to preparing for technical questions. See [Technical Interviews](#technical-interviews-computer) for more!\n\n### Junior\n\nAs a junior, companies are going to expect you to know your Data Structures and Algorithms inside and out. Practice technical questions, both on an online resource and a whiteboard. With that said, even if you don’t have the technical questions down it's still smart to apply as applications open. It's definitely better to be early and fail a few interviews than to wait until the last minute and have all the spots be full. Chances are you won’t get an offer at the first company you interview with, but that's ok! Every interview can be taken as a learning experience towards your next one. Most big companies interview in a language-agnostic manner, but some smaller ones ask you to interview in a language they themselves use so be sure you're prepared for both options.\n\n## Technical Interviews :computer:\n\nYou should have a fairly robust understanding of data structure \u0026 algorithms,\nas well as how to use them appropriately.\n\nSee [this](https://github.com/andreis/interview) great repo for a thorough overview of what you should know.\n\n### More Interview Resources\n  * [HackerRank](https://www.hackerrank.com/)\n  * [Leetcode](https://leetcode.com/)\n  * [Cracking The Coding Interview (CTCI)](http://www.crackingthecodinginterview.com/)\n\n## Resume :books:\n\n### Building Your Resume\n\n1. **Focus on accomplishments**\n  * Focus less on your job duties in your last job and more on what you actually accomplished, with an emphasis on tangible results (increased app sales revenues by 20 percent, developed software that reduced costs by 10  percent, etc.).\n\n2. **Quantify results**\n  * Avoid saying general things like “improved customer satisfaction,”\n  “increased company profits,” or “reduced number of bugs.”\n  * Instead, provide quantifiable metrics that demonstrate how your work helped your company save money, reduce costs, improve customer service, etc.\n\n3. **Target your resume to your career**\n  * If you're seeking a software engineering internship, your job as a camp\n  counselor before college shouldn't be included on your resume.\n\n4. **Don’t get too technical**\n  * Remember that not all recruiters are technical, so you want to make sure you balance describing your experience with making it understandable for less technical readers.\n\n5. **Be concise**\n  * Your resume should never be more than one page.\n\n6. **Be clear, and structure your resume well**\n  * Try to think like a recruiter when creating your resume.\n  * Provide the information recruiters want so that they don’t throw your resume in the trash pile.\n\n7. **Ditch the “objective.”**\n  * Use an Objective in your resume only if you are right out of college or\n  want to bring attention to the fact that you want to transition to a new role (for example, moving from a position in software engineering to one in sales).\n\n8. **Don’t be vague in your “summary.”**\n  * If you use a summary section, be sure that it’s filled with key accomplishments (backed up by hard numbers), not vague pronouncements about your detail-oriented personality, strong work ethic, etc.\n\n9. **Include skills**.\n  * This section should list software expertise, programming languages, foreign  languages, and other applicable skills, but it’s a good idea to skip basic skills (such as Microsoft Word) that many applicants have.\n  * The key is to list skills that will help you land the job.\n  * Don't include skill bars; if you really want to group by proficiency, group under one of several categories such as \"proficient\", \"familiar\", or \"learning.\"\n\n10. **Use keywords**\n  * At its employment web site, Microsoft advises applicants to detail on their resume how their experiences (leadership roles, work duties, school activities, etc.) helped them to grow as a person and as a professional.\n    * This is a good approach, since you always want to show that you are evolving\n    as a person and eager to learn new skills.\n    * Also, use keywords that match those listed in the job announcement.\n      * For example, if you’re applying for a position in e-marketing and\n      search engine optimization, then your resume should include these terms.\n      * This will help you get noticed by resume-scanning software and\n      advance past the first screening stage.\n\n### Resume Design\n\nThere are countless options for designing a resume. Some of my personal favorites include:\n* [ineedaresume](http://ineedaresu.me/)\n* [LaTeX Resume](https://latexresu.me)\n* [Best Resume Ever](https://github.com/salomonelli/best-resume-ever)\n\nYou can also design your own instead of using a service, if you'd prefer. When I updated\nmine for summer 2017, I ended up redesigning it in Sketch.\n\n### Resume Feedback:\n* [HH Websites and Resumes](https://www.facebook.com/groups/1487708811477672/)\n* [CSCareerQuestions](https://www.reddit.com/r/cscareerquestions/) reviews resumes every Tues/Thurs\n* Your school's career center\n\n## Cover Letters :love_letter:\n\nUnless a cover letter is _required_, there is no need to write one. It won't ever\nhurt you to write it, but recruiters generally don't read them or care if you do.\n\nIf you do feel a need to write one, be sure to cover the following:\n\n1. **Who** are you?\n2. **What** can you do for them or bring to their company?\n3. **When** can you start?\n4. **Where** are you coming from?\n5. **Why** are you interested in working for their company?\n6. **How** can they get back in contact with you?\n\n## Referrals :grin: :heart: :grin:\n\nReferrals are major :key: if you can get them. They push you towards the top of\nthe mountain of resumes that companies get every single day, and so they're more\nvaluable then they first appear. Looking for relations you've built through\nschool/classes, from past internships, or clubs is a great starting place. All\nit takes is a simple ask! You can most often get a referral from current\nemployees, former ones, interns, or former interns.\n\nHowever, there are a few things to keep in mind before you ask for a referral.\nYou primarily want to keep your referral requests to people you know more than in\npassing. If they can vouch for you as a person as well as an engineer, they're\nfar more likely to refer you than if they don't know you well enough to speak\nto either.\n\n## Fellowships :rocket:\n\n[8VCFellowship](http://8vcfellowship.com/) - [Application](https://formation8.typeform.com/to/afHHYv)\n\nThe 8VC Fellowship is an enriched summer internship program designed to foster\nthe technology leaders of tomorrow. Fellows will complete a software engineering\ninternship at an 8VC portfolio company while attending weekly Fellowship events\nto meet and learn from notable entrepreneurs, executives, and investors in our\nnetwork from Silicon Valley and beyond.\n\n[Code2040](http://www.code2040.org/) - [Application](https://fellows.code2040.org/apply)\n\nAs a Code2040 Fellow, you’ll spend an intensive summer career accelerator\nbetween June and August. You’ll intern at a top-tech company and participate\nin a series of evening and weekend workshops designed to equip you with the\ntools and resources you need to navigate the tech industry and build an exciting\ncareer.\n\nAnd you won’t do this alone: Being a Fellow means building community with other\nBlack and/or Latinx technologists, receiving support from mentors and managers,\nredefining the future and face of tech, and ensuring other technologists from\ntheir community have the opportunity to succeed in the innovation economy.\n\n[KPCB Fellowship](http://kpcbfellows.com/) - [Application](http://kpcbfellows.com/engineering/apply)\n\nOver the course of a summer, KPCB Design and Engineering Fellows join our\nportfolio companies, where they develop their technical or design skills and\nare mentored by an executive within the company. Participants in our new\nProduct Fellows program will get the chance to spend a full year working at a\nSilicon Valley startup.\n\nFellows will also be invited to attend both private events held by Kleiner Perkins as well as by our portfolio companies, where they can meet other talented engineering and design students, network with luminaries in their respective fields, and explore the San Francisco Bay Area.\n\n[hackNY Fellows Program](https://hackny.org/) - [Application](https://apply.hackny.org/)\n\nThe hackNY Fellows Program is an intensive program designed to introduce students\nto NYC's startup ecosystem by pairing the best technical minds with great New York\nstartups. You'll live in the heart of NYC with a cohort of some of the most talented\nand creative student technologists from all over the world. Local startups are\ncarefully selected for the program and demonstrate both innovative tech and a strong\nmentoring environment. You will contribute meaningfully at your paid internship and\nlearn from your work, our curated Speaker Series, and your fellow hackers. In an\ninitiative led by our AlumNY and reflecting their community values, you will volunteer\nin programs for positive social impact in NYC. With a focus on increasing diversity\nand inclusivity in tech, you'll work within underserved communities by teaching,\nmentoring or using your technical skills for social good.\n\n[Venture For America](https://ventureforamerica.org/) - [Application](https://ventureforamerica.org/apply/)\n\nVFA is a two-year fellowship program for recent grads who want to work at a\nstartup and create jobs in American cities. Fellows learn important startup\nskills at our five-week Training Camp, apply for jobs within our vetted company\nnetwork, and work for two years as full-time, salaried employees in one of 18\ncities. When Fellows are ready to start a company — be it two years after college\nor ten — VFA has the resources (like a crowdfunding competition, accelerator,\nand seed fund) to help make that dream a reality.\n\n## Networking :zap:\n### Social Networking Resources\n* [Ladies Storm Hackathons (LSH)](https://www.facebook.com/groups/LadiesStormHackathons)\n  * [LSH Jobs/Internships](https://www.facebook.com/groups/LSHJobs/)\n* [Tech Ladies](https://www.facebook.com/groups/techladies/)\n* [Hackathon Hackers (HH)](https://www.facebook.com/groups/hackathonhackers/)\n  * [HH Websites and Resumes](https://www.facebook.com/groups/1487708811477672/)\n  * [HH Job Listings](https://www.facebook.com/groups/254805221385780/)\n  * [HH Interview Experiences](https://www.facebook.com/groups/interviewexper/)\n  * [HH Interview Prep](https://www.facebook.com/groups/722062947858000/)\n  * [HH Internships](https://www.facebook.com/groups/HHinternships/)\n\n## Keeping Track of Your Applications :pencil:\n\n* [Huntr](https://huntr.co/) - a web app that keeps track of every detail about\nyour job applications - notes, dates, tasks, job descriptions, salaries, locations, company data and more.\n* [Airtable](https://airtable.com/templates/everyday-life/expXOCN6dkEb2oDim/job-hunting) - Airtable makes it easy\nto organize stuff,people, ideas and anything else you can imagine.\n\n## Portfolio and Profile :loudspeaker:\n### GitHub :octocat:\n  * Set up a GitHub account for yourself, so that you can showcase personal projects or school-related projects.\n  * Open source is another great avenue for establishing a portfolio.\n    * If you've contributed significantly to an OSS project, recruiters will\n    want to know that!\n### Personal Website\n  * Having a personal website is not a make-it-or-break-it, but it's a great way to show off some of your skills in a more fun way.\n  * Oftentimes, a great personal website can be a project in itself!\n    * For examples, take a look at some of these awesome [personal websites](http://www.creative-portfolios.com/)!\n\n### LinkedIn\n* You should have a LinkedIn account, and it should essentially mirror your resume.\n\n\n##### Sources:\n[Resume Tips](http://www.vault.com/blog/resumes-cover-letters/15-resume-tips-for-tech-jobs)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodebytere%2Fso-you-want-an-internship","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodebytere%2Fso-you-want-an-internship","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodebytere%2Fso-you-want-an-internship/lists"}