Las mejores formas de superar el filtrado inicial y llegar a la etapa de entrevista son:
1) Tener un currículum impresionante.
2) Tenga amigos o ex alumnos que trabajen en dichas compañías que puedan dar fe de sus habilidades y lo puedan recomendar. Obtén redes.
3) Realice algún tipo de evaluación no partidista de sus habilidades de codificación, como GSoc, contribuciones de código abierto, proyectos Codechef / Topcoder y Github para que los posibles empleadores puedan investigar su código en línea. También entrevista calle. Familiarícese con la calle de entrevistas.
Ahora, conseguí un trabajo en Oracle durante la temporada de colocación en mi universidad con una formación en ingeniería que no es CS ni EE, por lo que puedo decirte cómo sucedió eso. Podría ayudar un poco.
- Cómo desarrollar esta habilidad: 'Debe tener experiencia en el desarrollo de sistemas tolerantes a fallas distribuidos y altamente escalables'
- ¿Cuáles son las opciones de carrera para un estudiante de ingeniería informática después de B.Tech? No soy bueno en programación. Simplemente odio la codificación. ¿Cuáles son las oportunidades de trabajo en lugar de un programador?
- ¿Cómo debo prepararme para convertirme en ingeniero / desarrollador de software Java?
- ¿Cuál es la mejor universidad pública en Texas para la informática?
- ¿Qué es lo más importante de la informática que te interesa y por qué?
Tenían una prueba de aptitud de primera ronda que probó aptitud matemática, verbal y lógica, además de habilidades de codificación y conceptos de CS. Estaba abierto a todas las ramas, no solo a la informática.
Me perdí esta prueba.
En PPT-Day, no fui preseleccionado para la compañía. Cuando llegaron al campus, fui a ellos con mi currículum y se los entregué al gerente de recursos humanos que había venido con ellos. Dijo que lo miraría, pero dejó mi currículum tirado en una mesa cuando se fue.
El día de las entrevistas estaba durmiendo en mi habitación, pensando que me olvidaría de Oracle e intentaría con NetApp o Zynga, que vendrían un día después, también pagaban un poco más.
Luego, un par de amigos me llamaron y me dijeron que estaba siendo un pinchazo derrotista arrogante al rendirme después del primer intento.
Me di cuenta de que la razón por la que no iba a la entrevista de Oracle no era porque confiaba en convertir Zynga o NetApp, sino porque me había desmotivado por lo que el gerente de recursos humanos hizo con lo que pensé que era mi currículum súper impresionante y no quería ser rechazado de nuevo.
Así que decidí aguantar esa cobardía, me levanté de nuevo, encendí mi ego y me puse mi mejor traje.
Y la cremallera de mi pantalón se rompió.
Y así, entré en las entrevistas de Oracle con un traje prestado. Encontré al tipo más veterano, un vicepresidente, y le mostré mi currículum. Le dije que me había perdido la prueba, pero que tenía la confianza de ser lo suficientemente bueno para el trabajo y que tenía un conocimiento tan bueno de las estructuras de datos y algoritmos como el chico promedio de CS. Me dijo que esperara afuera, y que podría considerarlo.
20 minutos después me dijeron que era parte del proceso de la entrevista.
Fui el último tipo entrevistado, y me interrogaron a fondo sobre múltiples hilos, estructuras de datos y algoritmos, luego sobre las aplicaciones prácticas de todos los proyectos de software que había desarrollado. Pasé por 4 rondas de entrevistas que terminaron a las 2PM y terminaron a las 8.
Entonces recibí la oferta de trabajo.
Más tarde descubrí que las preguntas que me habían hecho habían sido mucho más difíciles que las que le hicieron a otras personas, ya que parecía que estaba exagerando en mi currículum.
Larga historia corta: sea audaz, sea persuasivo y (lo más importante) sea competente.