I am a 3rd year software engineering student. I have applied for a number of internship positions for summer, but all the companies that I applied for either don't reply or reply saying that my application did not meet our expectations. What could be the reason? I am a second year student and I want to apply for a summer internship in actuarial field in an insurance company. When and how should I apply?