How to Find an Internship as a Student: Where to Look and How to Apply
A practical guide to finding and applying for internships: where to search, how to prepare, how to write a short outreach message and how to follow up.
SmartCampus Buddy TeamSeptember 21, 20268 min read
Finding your first internship is hard mainly because you have little to show yet. The good news is that you can build proof quickly, and a methodical search beats sending the same message everywhere. This guide gives you a process you can start today.
Start with what you can show
Before you apply, make sure a stranger can see evidence of your skills.
- A one-page resume, see our resume checklist.
- Two or three projects with a public repository and a clear README. Basic version control matters, so if you are new to it, try the Git Basics quiz.
- A complete profile on a professional network, see LinkedIn tips for students.
Where to look
- Your college placement cell and faculty. They often know companies that regularly hire interns, and announcements may not be posted anywhere else.
- Company career pages. Many companies list internships directly. Make a list of ten to twenty companies whose work interests you and check their pages regularly.
- Job platforms and LinkedIn. Search for terms such as "intern", "trainee" or "graduate" with your skill, for example "Java intern". Set up alerts.
- Open-source and student programmes. Some organisations run structured programmes for students. Check each programme's own website for eligibility and dates, because they change every year.
- Your network. Seniors, alumni, friends and mentors. A short referral message from a person the company trusts can help your application get noticed.
Apply with a system
Keep a simple tracker with the company, role, date applied, link, contact and status. Aim for quality: adjust your resume so the most relevant projects come first, and write a short cover note that mentions the company and one specific reason you are interested. Generic applications are easy to spot.
Writing an outreach message
When you contact a person, keep it short and specific.
"Hi Priya, I am a third-year Computer Science student who has built a Spring Boot REST API and a MySQL-backed inventory app (GitHub link). I saw that your team is hiring backend interns and would be grateful if you could tell me what you look for in candidates or who to speak with. Thank you for your time."
Do not ask for a job in the first sentence, do not send long messages, and thank people even when they cannot help. One polite follow-up after a week or two is reasonable. After that, move on.
Prepare for the process
Most internship processes include a resume screen, sometimes an online test, and one or two interviews. Build your fundamentals with the technical interview preparation plan and practise your introduction with the Tell Me About Yourself guide.
If you get rejected
Rejections are common and often have nothing to do with your ability. Ask politely for feedback when it feels appropriate, improve one thing at a time and keep building. A small project shipped every month is better than waiting for permission.
Beware of scams
Legitimate internships do not ask you to pay a fee to be hired, buy equipment from them, or move a conversation to a private messaging app before any interview. Check that the company and the person exist, and read the domain of the email address carefully.
Key takeaways
- Build evidence first: resume, projects and profile.
- Search in several places and track every application.
- Personalise applications and keep outreach short.
- Prepare for interviews and keep improving after rejections.
- Never pay for an internship offer.