1. That you keep your LinkedIn updated with alerts for internship postings. You can also update your profile so that it shows as "open to opportunities" for recruiters to be able to view.
2. Follow the careers sites/Instagram pages for companies. Often they will have alerts when internships are posted and you can start to get a sense of the company's culture and what it would be like to be an employee there.
3. I echo a few of what was shared above, don't be afraid to reach out. If there is an alumni or a friend or someone in your network that works where you'd like to, it is always worth reaching out.
4. One way to make sure the internship is helpful for your future career is to ask yourself if the internship will help bridge a gap in a skill you are working on OR if you have a curiosity about the role and want to help determine for yourself if it is a longer term career. Many companies offer roles for interns after the internship, so a great way to have an experience that could lead to a fulltime role later on!
2. LinkedIn/Glassdoor etc.
3. Company websites that you're interested in.
4. Talk to your professors/mentors.
5. School seminar, event (go talk to the speakers if you're interested in what they're doing)
Don't be shy to just talk to them. If you are interested in a topic, then find a professional and say "I am really interested in this topic that you mentioned the other day. Can you tell me more about it? "
If you're not sure if the internship will help you, then ask! Ask the recruiter: What can I get from it? What's the daily routine like? What's the career path of this position?
1) Look into platforms like Code the Dream (https://codethedream.org/) and similar other programs that offer free education and internship opportunities to help gain real life, hands on experience
2) Look into school-sponsored job boards like Handshake to find up to date listings of internship opportunities
3) Connect with employees of the company you're interested in on LinkedIn and reach out to express your interest in joining the team
4) Explore opportunities on sites like workatastartup.com and angel.co to find roles at early stage startups
5) Ask professionals in your areas of interest for an informational interview - in which you can ask questions about how they go into their field and learn from their stories