Hi Pranav: I recommend that you apply early for internships and to as many as possible. You never know if you are the right fit (intern) the company is looking for.
Get referrals. This could come from friends, colleagues or relatives. Or, If you have a particular company that you want to internship at ask for a referral. Remember to be cordial and send a "thank you" note. Saying thank you goes a long way and you'll be remembered by doing so.
Stay positive and make sure to follow up on your application.
Here's an interesting article from Forbes - -> https://www.forbes.com/sites/quora/2017/07/10/how-to-apply-for-a-tech-internship-when-you-have-no-experience-at-all
One last thing to consider is an "unpaid" internship. You could ask the company if you could volunteer your time so you'll learn the position. This is another great way to gain experience. Sometimes it pays to volunteer in the area you're interested in. By volunteering could eventually lead to a paid internship. I wish you well and hope you find that great internship. You'll get there. Stay positive and approach your search diligently.
Best of Luck to You!
Sheila recommends the following next steps:
- Apply to as many internships as possible.
- Get referrals.
- Remember to send a "thank you" note.
- Consider an unpaid "volunteer" internship.
- Research Forbes link - - https://www.forbes.com/sites/quora/2017/07/10/how-to-apply-for-a-tech-internship-when-you-have-no-experience-at-all