¿Cómo puedo, viniendo de un entorno que no sea CS, asegurarme de que mi currículum esté preseleccionado por compañías de software como Oracle, NetApp, Amazon y otras?

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.

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.

¿Por qué solo Oracle, Amazon, etc.? ¿Por qué no comenzar con algo donde aprendes más, hagas más y tengas un futuro mejor? Creo que a las personas les fascinan los grandes nombres como Google, Microsoft, etc., porque piensan que la vida es optimista una vez que se unen a estas compañías.

Sin embargo, si una persona es realmente seria acerca de hacer una gran carrera, no le importará trabajar para una empresa más pequeña donde tenga la oportunidad de mejorar sus habilidades, aprender una variedad de cosas (que generalmente no son aprendidas por personas trabajando para empresas muy grandes).

Además, muchas grandes empresas en la India tienen un sesgo hacia un título de CS y el porcentaje de calificaciones obtenidas por los candidatos. Sin embargo, para los candidatos con experiencia que son realmente buenos en algo, algunas de estas condiciones son relajadas.

Por lo tanto, mi consejo para usted sería trabajar primero para una empresa más pequeña. Desarrolle algunas habilidades y experiencia, y luego solicite una empresa más grande después de 2 a 3 años.

More Interesting

¿Qué cursos de computación debo seguir para ser bueno en computadoras?

¿Qué debo hacer si descubro que no soy un desarrollador de software, pero realmente me encanta la programación?

¿Podré unirme a la gerencia de nivel superior haciendo un MBA después de una licenciatura en informática?

¿Sería más valioso una doble especialización en ciencias de la computación e ingeniería mecánica que solo un título de CS?

He realizado ingeniería en informática y estoy trabajando en .NET (1 año de experiencia). ¿Debo cambiar mi tecnología a C ++ / Java?

¿Qué oportunidades laborales tiene un estudiante universitario internacional que estudia en los Estados Unidos? (después de su licenciatura en informática o ingeniería informática)

¿Qué mujeres considerarías pioneras de la informática?

¿Qué programa CS debería elegir?

¿Cuánto tiempo me tomará aprender Javascript para poder conseguir un trabajo de desarrollador de Javascript de nivel de entrada en los Estados Unidos?

¿Qué lenguajes de programación debe saber una licenciatura en ciencias de la computación cuando se gradúa?

Si un ingeniero informático tuviera la oportunidad de regresar a su nivel de pregrado medio (quinto semestre), ¿qué habría hecho o comenzado?

¿Puedo encontrar un trabajo de programación sin un título de CS? ¿Qué nivel de habilidad de programación necesito para conseguir un trabajo?

¿Qué desafíos puede enfrentar un estudiante universitario que no es de CS mientras sigue una carrera en un campo de CS?

¿Cuáles son algunos buenos consejos para un estudiante universitario de ciencias de la computación?

Cómo dominar las estructuras de datos y los algoritmos sin experiencia en informática, para conseguir un trabajo en las mejores empresas tecnológicas del mundo