¿Podrías definir lo que quieres decir con "aplicado"? Enviaste una solicitud a través de su página web? ¿Llegaste a un reclutador personalmente por correo electrónico?
En primer lugar, asegúrate de que tu currículum es sólido - Haz que amigos/compañeros/personas inteligentes lo revisen con dureza. Vea ¿Cómo puede un ingeniero de software escribir un currículum asesino? para empezar.
En segundo lugar, póngase en contacto con un reclutador. Las mejores maneras de hacer esto, en orden de más probable que te consiga una entrevista a menos probable:
1) Hablar con un reclutador personalmente en un evento de la feria de carreras de la universidad, y darle su currículum
2) Conseguir que un amigo en una empresa le recomiende
3) Obtener la información de su reclutador de la universidad de un amigo o a través de LinkedIn, y enviarle un correo electrónico personalmente
4) Aplicar en línea
Si usted sólo ha hecho 4) hasta ahora, eso explica por qué usted no ha tenido éxito, ya que es el peor método posible.
Por último, una vez que hayas conseguido una entrevista telefónica, practica las preguntas de programación por adelantado utilizando Cracking the Coding Interview.
¡Buena suerte!
P.D. - Josh también tiene razón en que llegas un poco tarde a muchas empresas. Tal vez dispares para las start-ups también, ya que puede que no hayan contratado con tanta antelación. Si no puedes encontrar unas prácticas para el verano, podrías conseguir una experiencia sólida (¡o incluso mejor!) trabajando en tus propios proyectos o involucrándote en algo de código abierto.