On this page
Internships are the easiest door into a company, because the company expects you to be new. They also help you in later interviews, since you can talk about real work. This guide shows how to find one, how to ask for one, and how to get the most out of it.
Data, analytics or software. One for now.
One finished project or a few solved problems you can show.
College, job sites, startups and your network.
Specific, polite and easy to answer.
Basics, your project and why you want to learn.
What companies want from an intern
Nobody expects an intern to know everything. A manager wants to see four things: you can learn quickly, you finish what you start, you communicate clearly, and you have the basics for the work.
For a data internship the basics are usually SQL and some Python or Excel. For a software internship they are one programming language and simple problem solving. You can show these with a small project and a clean GitHub page, which this guide explains.
Where to look
Do not rely on one place. Try all of these in the same week.
- Your college. The placement cell, department staff and seniors often know about internships before they are posted.
- Job sites and company pages. Search for the words intern, internship and trainee along with your role. Set up alerts so new posts reach you.
- Startups. Small companies often need help and decide fast. A founder may reply to a direct message the same day.
- People you know. Seniors, relatives, alumni and teachers. Ask them if their company or a friend's company takes interns.
- Programmes and drives. Some companies and government bodies run internship programmes with set dates. Check each programme's official page for eligibility and dates.
Be careful with offers that ask you to pay for an internship or a certificate before you start. Genuine internships do not charge you to work.
How to write a message that gets answered
Short and specific beats long and general. Say who you are, what you can do, and exactly what you are asking for. Make it easy to say yes.
Subject: Internship enquiry, SQL and Python, final-year student
Hello Priya,
I am a third-year B.Tech student. I have built a small sales report in SQL and Python and put it on GitHub: <link>.
I am looking for a data internship for 2 to 3 months. Could you tell me if your team takes interns, or who I should write to?
Thank you for your time.
RahulSend it to a person, not a general inbox when you can. If you hear nothing in a week, send one short reminder. After that, move on. Do not send the same message ten times.
If you cannot find an internship yet
Many students cannot find one in their first attempt. You can still build proof of work.
- Build a project from the projects page and write it up.
- Solve problems on SQL practice and keep a note of what you learned.
- Offer to help a small local business or a student club with a spreadsheet or a simple report. A real small task is better than none.
- Contribute a small fix or a documentation change to an open source project.
Each of these gives you something concrete to talk about in the next application.
How to prepare for an internship interview
Internship interviews are usually friendly and basic. Expect questions about your project, simple SQL or coding problems, and why you want to learn this field. Practise explaining your project in two minutes. Practise solving small problems while you talk. Ask a question at the end, such as what an intern would work on in the first month.
How to get the most out of it
- First week: Ask what success looks like for the internship, and who to go to with questions.
- Every week: Write three lines about what you did and what you learned. It becomes your CV bullets and your interview stories.
- When stuck: Try for 20 minutes, then ask with what you tried. Managers like questions that show effort.
- At the end: Ask for feedback and, if it went well, a recommendation message on LinkedIn. Stay in touch with your team.
Where to start today
Write down five people who might know about internships: a senior, a teacher, an alumnus and two others. Send the first short message today.