Primero, algunos antecedentes sobre mí. Tengo un doctorado en CS y he tenido trabajos como ingeniero de software y como científico de investigación de I + D, ambos en Very Large Corporations que conoces muy bien. Recientemente cambié de trabajo y me entrevisté para ambos tipos de puestos (como lo he hecho en el pasado).
Mi observación: las entrevistas de trabajo de ingeniero de SW son mucho más desproporcionadamente más difíciles que las entrevistas de trabajo de investigador de CS, pero el trabajo de investigador es mejor remunerado, más competitivo, más gratificante, más interesante y tiene una ventaja más alta.
Aquí hay un típico bucle de entrevista para el investigador:
- Entrevista telefónica para ver si mi investigación está alineada con la investigación del laboratorio.
- En persona: dar una presentación sobre mi investigación reciente durante una hora (que representa quizás 9 meses de trabajo) y responder preguntas de la audiencia
- Entrevistas personales en persona con unos 5 investigadores, donde me hacen preguntas muy razonables sobre mi trabajo / publicaciones / patentes, que incluyen: preguntas técnicas, dónde encaja mi trabajo en el trabajo relacionado y cómo puedo extender mi trabajo a nuevas áreas
Aquí hay un bucle de entrevista típico para el ingeniero SW:
- Entrevista telefónica donde me hacen preguntas sobre algoritmos y tal vez haga algo de codificación. Bastante estándar
- Entrevistas en persona en la pizarra donde te sacan el F *** con minucias esotéricas de C ++ (por ejemplo, cómo funciona una llamada de función virtual polimórfica), algoritmos (hacen que el algoritmo de ruta más corta de todos los pares funcione para vértices 1B) , diseño del sistema (diseño de un balanceador de carga de la base de datos), etc. Esto continúa durante seis o siete entrevistas. Ridículo.
¿Por qué alguien estaría dispuesto a soportar esto? ¿Cuál es el punto de preguntar sobre curiosidades en C ++ o escribir código para demostrar tu valía? ¿Por qué no hacer que la entrevista SE se parezca más a la entrevista con el investigador en la que das una charla sobre lo que has hecho?
¿Cómo son las entrevistas técnicas de trabajo para otros campos, como física, química, ingeniería civil, ingeniería mecánica?