¿Los ingenieros eléctricos tienen que hacer entrevistas técnicas como los ingenieros de software?

Lo que estás insinuando es divertido, y es muy probable que sea producto de un mal historial de entrevistas, pero no hablaré más sobre mostrarte todas las cosas que están mal con esa actitud.

Lea la respuesta de Marc Donner e internalícela, porque es lo más precisa posible. Como alguien que es tanto un ingeniero de software como un ingeniero eléctrico, confía en mí, las compañías serias no pierden el tiempo con entrevistas que pierden el tiempo probando habilidades irrelevantes.

Pregúntese esto: si las entrevistas técnicas, tal como las ve, están investigando habilidades que son irrelevantes para el trabajo real que realizarán los ingenieros, ¿no habría una tasa de fracaso mucho mayor tanto de ingenieros como de empresas enteras? la suposición, entre otras, sería que la fuerza laboral de ingeniería debería ser principalmente incompetente en términos del trabajo que es realmente relevante para la empresa.

Sin embargo, vemos empresas e ingenieros muy prósperos, así que supongo que debemos estar haciendo algo bien. Aparentemente, los ingenieros a quienes se les ha confiado trabajos, en base a nuestra evaluación del desempeño de su entrevista, en realidad hacen un buen trabajo, y existe una correlación extremadamente alta entre el buen desempeño de la entrevista y el buen desempeño laboral, lo que significa que nuestras preguntas de entrevista “no relacionadas” en realidad están haciendo un buen trabajo al identificar buenos candidatos.

Como no creo en la suerte a esta escala, supongo que el sistema debe funcionar bien y su suposición es simplemente errónea.

El subtexto de la pregunta es realmente desafiante.

Entonces, si soy un gerente que ejecuta un proyecto de ingeniería de software, ¿cómo evalúo las habilidades de los candidatos que entrevisto?

Si hago preguntas sobre mi proyecto, es posible que el candidato no comprenda los detalles y que termine obteniendo una imagen completamente inapropiada de las habilidades del candidato.

Si trato de hacer preguntas sobre el trabajo actual del candidato, puedo encontrarme demasiado ignorante de los detalles para dar sentido a las respuestas.

Por lo tanto, no tiene sentido preguntar exclusivamente sobre mi trabajo o el trabajo de los candidatos.

¿Qué puedo preguntar sobre eso me dirá algo sustantivo sobre las habilidades técnicas del candidato?

Hay un cuerpo de material ampliamente aceptado que se les enseña a ingenieros de varios sabores. Los ingenieros eléctricos aprenden la teoría de redes, las leyes de Maxwell, el procesamiento de señales, la teoría de la información, el diseño de circuitos integrados, el análisis de Fourier y una variedad de otras cosas. Los científicos informáticos y los ingenieros de software aprenden análisis de algoritmos, estructuras de datos, sistemas operativos, diseño orientado a objetos, teoría de la complejidad, aprendizaje automático y otros temas relacionados.

Si quiero comprender qué tan bien se ha capacitado a un candidato y qué tan bien resuelve problemas, le preguntaré sus problemas en los dominios estándar. Algo así como pedirle a un músico de jazz que toque uno de los clásicos.

Dado el requisito de evaluar las habilidades técnicas del candidato y los desafíos de los enfoques que he descrito, ¿qué recomendaría como alternativa?

¿Crees que las entrevistas en otros campos son charlas divertidas para ver si encajas? Por supuesto que harán preguntas técnicas. Se les pregunta a los vendedores sobre técnicas de ventas, personas del proyecto sobre gestión de proyectos y personas de EE sobre EE.

More Interesting

¿Qué tipo de preguntas se esperan para la entrevista telefónica de Software Engineer en Google?

¿Cuál es la mejor manera de conseguir un trabajo como ingeniero de software cuando recién estás comenzando?

Para 2023, ¿será la ingeniería de software una buena carrera para ganar dinero?

Si usted es un programador profesional, ingeniero de software o desarrollador, ¿en qué medida su trabajo se ajusta al estereotipo de programación como una búsqueda solitaria? ¿En qué medida desafía el estereotipo al involucrar una gran cantidad de comunicación y colaboración con otros?

¿Tener una comida dos veces al día es bueno para los ingenieros de software?

¿Qué debo saber como ingeniero de software?

¿Qué deben saber los ingenieros de software sobre las computadoras cuánticas?

¿Cuáles son las clases de CS más importantes para un ingeniero de software?

Cómo escribir una biblioteca para un lenguaje de programación

¿Por qué es importante entender el proceso de pensamiento de un ingeniero de software (candidato)?

¿Qué tiene un mayor potencial de trabajo, un científico de datos o un ingeniero de software?

¿Cuál es el mejor consejo que le daría a un ingeniero de software que acaba de conseguir un trabajo en una buena compañía?

¿Cuáles son algunos ejercicios mentales sólidos que ayudan a los programadores a comprender distintos niveles de abstracción en aplicaciones grandes?

¿Para qué tipos de proyectos 'sobre el horizonte' están los ingenieros de software inventando código, o incluso nuevos lenguajes?

¿Cómo es ser ingeniero de software de una universidad de mierda?