¿Cómo puede filtrar a los programadores irritables en las entrevistas? [cerrado]

14

Así que ahora he tenido algunas situaciones en las que los programadores han superado a los equipos de entrevistas con mucho éxito, solo para descubrir cuándo llegan a la escena, demuestran un toque extremo cada vez que cualquier crítica se encuentra en su camino. No estoy hablando de la irritabilidad del día, sino de una cosa del ego magullado 24/7. Para ciertos empleados, esto se refiere a los comentarios de revisión de código, pero a otros incluso puede incluir sugerencias de depuración (incluso si tienen razón).

¿Cómo filtra a los candidatos delicados durante el proceso de la entrevista de una manera que no le cause problemas con los recursos humanos? (Estoy pensando algo lejos de Blade Runner aquí). Además, ¿cómo puede ayudar a esos tipos de programadores a lidiar mejor con las críticas reales y percibidas?

    
pregunta Gopherkhan 09.06.2011 - 05:11

8 respuestas

18

No puedes. Cualquier persona con la mitad del cerebro podría poner un programa y aparecer perfectamente empleables. Lo que puedes probar es:

  • Usando esa técnica de entrevista donde le haces una pregunta al candidato y les dices que están equivocados. Vea cómo reaccionan y responden a esta presión.
  • Asegúrese de que los disciplinarios necesarios estén presentes y se mantengan por comportamiento indisciplinado una vez que estén empleados.

Edit: No debería tener que escribir esto, pero al ver el comentario de GrandmasterB y la avalancha de comentarios negativos, lo haré. Seguramente todos han leído la guía de entrevistas de Joel .

  

Inevitablemente, verás un error en   su función. Así que venimos a cuestionar   5: ¿Está satisfecho con ese código?   Es posible que desee preguntar, "OK, entonces, ¿dónde está   ¿El error? "El quintaesencial Abrir   La pregunta terminada del infierno. Todos   los programadores cometen errores, hay   nada de malo en eso, ellos solo   Tienen que ser capaces de encontrarlos. Con el   funciones de cadena, que casi lo harán   siempre se olvida de anular el   nueva cadena. Con casi cualquier función,   es probable que tengan off-by-one   errores Se olvidaran de punto y coma   algunas veces. Su función no funcionará.   correctamente en 0 cuerdas de longitud, o   GPF si malloc falla ... Muy, muy   Rara vez, encontrarás un candidato que   No tiene ningún error la primera vez.   En este caso, esta pregunta es par   Más diversión. Cuando dices, "hay un error   en ese código, "revisarán sus   código cuidadosamente, y luego llegas a   ver si pueden ser diplomáticos pero firmes   en afirmar que el código es   perfecto ... En general, siempre es un   buena idea preguntar al candidato si   están satisfechos con su respuesta antes   seguir adelante Be Regis.

Mi sugerencia es simplemente adaptar esta técnica para deducir si el candidato tiene un mal temperamento.

    
respondido por el Jonathan Khoo 09.06.2011 - 05:21
5

Una vez tuve una entrevista de programación en la que el entrevistador parecía intimidarme constantemente e insultar mi código. ¡Pensé que fue horrible hasta que recibí una oferta! Ahora, esta práctica era un poco extrema. Sin embargo, creo que deberías poner su código bajo cierta tensión y ver cómo lo manejan. Una herramienta que creo que podría ser valiosa es arrojar algunas dudas sobre su código. Este entrevistador solía hacer mucho "¿es correcto? ¿Estás seguro? ¿No hay errores?" etc. (incluso cuando mi código estaba perfectamente bien).

Otra cosa que hacer es asegurarse de hacer una entrevista lo suficientemente larga. Todos pueden parecer agradables y perfectos cuando llegan, pero pasa suficiente tiempo con ellos y es probable que veas cómo salen los verdaderos colores.

    
respondido por el Casey Patton 09.06.2011 - 10:54
4

De manera bastante interesante, escuché algo similar de un amigo que se está entrenando para ser piloto de una aerolínea, les asigna una tarea que deben realizar, pero la tarea real no es el problema, sino si mantienen la calma o se enojan / irritan. Entonces dales un tipo de rompecabezas (físico) que sea extremadamente difícil o que no pueda resolverse e insiste en que lo resuelvan y vean qué sucede.

Luego está la historia apócrifa sobre las entrevistas de Wall Street donde los empleados potenciales a los que se les pidió que abrieran una ventana que no se podía abrir también ven cómo reaccionarían. Un chico en realidad hizo un swing en la ventana con una de las sillas de oficina, creo que consiguió el trabajo :)

    
respondido por el Homde 09.06.2011 - 07:19
3

¿No es para eso que sirve una verificación de referencia? Las personas con algún cerebro no mostrarán sus verdaderos colores en una entrevista. Cuando solía entrevistar a personas, a veces les pedía que hablaran sobre el error más grande que cometieron y lo que aprendieron de él. Pensé que eso requiere una combinación de experiencia e introspección para responder adecuadamente. Pocas personas han encontrado algo útil.

    
respondido por el dave 09.06.2011 - 05:49
2

Juega advocatus diaboli. Hágales una pregunta subjetiva durante la entrevista, y cualquiera sea la respuesta que den, representan un punto de vista diferente. Mira cómo reaccionan.

    
respondido por el user281377 09.06.2011 - 10:30
2

Si encontraba que un entrevistador me estaba acosando, quejándose de que una parte del código que sabía que estaba libre de errores tenía un error, primero revisaría el código y vería si podía entender de qué estaba hablando. . Sería diplomático y abierto a la posibilidad de que hubiera cometido un error.

Si no pudiera encontrar ningún problema con el código, y el entrevistador insistió, especialmente de manera irritable y de confrontación, primero intentaría sonreír y comprobar si me estaba poniendo. "Estás bromeando, ¿verdad?"

Y si eso fallaba, solo diría cortésmente: "No veo el problema. Respaldo lo que escribí. Podría refactorizarlo, posiblemente, pero tendría que tener un contexto en el cual refactor. ¿Puede darme un caso de uso que invalide este enfoque? "

Si eso provocaba desagrado, simplemente me levantaría, le agradecería la entrevista y me iría. Luego le decía al cazador de cabezas que no quería trabajar en ese lugar y que no me enviara a entrevistas que iban a perder mi tiempo.

    
respondido por el Robusto 09.06.2011 - 13:48
1

Fácil. Incluya a uno de los miembros de su personal más irritante en el panel de entrevistas ... y observe lo que sucede.

Más en serio, no creo que pueda esperar alcanzar una tasa de aciertos del 100% con su reclutamiento. Afrontémoslo, no hay muchos candidatos perfectos en el grupo. Y la mayoría de los candidatos tratarán de ocultar cualquier rasgo de problema que tengan. Y los errores serán cometidos ...

La conclusión es que la administración debe estar preparada para tomar medidas firmes para enfrentar a las personas problemáticas que están causando interrupciones y una actitud venenosa. Si "hablar bien" no ayuda, entonces se deben tomar medidas más serias.

    
respondido por el Stephen C 09.06.2011 - 05:18
1

A veces, los límites a los que se dirigen los entrevistadores para determinar cómo es un candidato son casi ridículos.

Trabajo como CTO / Desarrollador principal, por lo que he tenido experiencia al entrevistarme.

Reflexionando sobre las opciones de carrera, asistí a una entrevista para una empresa de reciente creación y encontré sus métodos un poco raros. No me saludaron correctamente ni me presentaron o me hablaron mucho. En cambio, me llevaron a un rincón, me sentaron en una silla incómoda, me entregaron una tarea de prueba impresa (código) y un bolígrafo.

Ni siquiera había un portapapeles en el que escribir, por lo que producir un código en el regazo de uno sobre hojas sueltas de papel, especialmente cuando se supone que debes estar nervioso, parecía un poco excesivo. Después del shock inicial, me recuperé y llegué a la conclusión de que me estaban probando para ver cómo reaccionaría. Había escrito una definición de función en mi rodilla cuando pregunté si podía usar el editor de texto de mi computadora portátil. Como era de esperar, solo asintieron y estuvieron de acuerdo. ¡Los recursos están ahí para ser utilizados!

Parece que deben haber estado leyendo las mismas fuentes / indicadores sobre las aptitudes de los programadores de pruebas, y la buena pregunta de su parte fue cómo mejoraría y haría que mi solución fuera más eficaz (un tema sobre la cosa del error mencionado anteriormente). Esto es cuando se vuelve interesante. De todos modos, todo es subjetivo: aunque puede pensar en formas de mejorarlo, el entrevistador puede que no lo haga y que simplemente esté jugando con su ego, evaluándolo más a fondo. ¿Admite haberlo escrito menos que perfecto en la primera versión, se presenta en un programa y piensa en cambios estéticos, ofrece otras soluciones o mantiene su código inicial mientras muestra una apertura a las mejoras? De todos modos, lo que tiene más valor para un empleador, tiene que haber un equilibrio.

En cualquier caso, lo más importante que hay que recordar, como entrevistador, es que el proceso de la entrevista funciona en ambos sentidos . Después de pasar por el infierno, finalmente di mi turno para preguntar a algunos. Preguntas sobre su modelo de negocio, los planes a corto y largo plazo, etc.

Sorprendentemente, las respuestas que obtuve fueron poco tranquilizadoras (o tal vez se consideró que estaba por encima de mi posición para saber más). Cuestionar la idea de negocio y el modelo del empleador (para comprenderlos mejor) antes del lanzamiento, incluso sugiriendo que parecía que un niché que sería difícil de comercializar tenía el resultado exacto que temía. El CEO se puso MUY a la defensiva, casi se ofendió y se desvivió para reiterar que fue una idea maravillosa.

Además, si es una empresa nueva, necesita planificar más allá del capital de lanzamiento o cualquier posibilidad de ofrecer seguridad laboral a los candidatos se reduce. Recuerda, ¡también estás vendiendo tu empresa! Unirse a un inicio es arriesgado de todos modos, debe ofrecerle un algo de y, especialmente, cuando caza cabezas a personas que no están presionadas para encontrar un trabajo en lo más mínimo. Sus empleados deben creer en lo que usted hace para que su empresa sea un éxito.

    
respondido por el Dimitar Christoff 09.06.2011 - 11:43

Lea otras preguntas en las etiquetas