Me he sentado en entrevistas y noté una gran disparidad entre individuos de competencia similar para responder preguntas en una pizarra durante una entrevista. En general, poder explicar claramente su pensamiento, escribir un código legible con el borrador seco, evitando largos momentos de silencio tendía a dar lugar a revisiones más favorables del candidato, aunque al final las respuestas fueron igualmente correctas.
No recuerdo la última vez que trabajé individualmente cuando desarrollé software. Siempre tuve que coordinar mis actividades con otros, discutir mis decisiones de diseño e implementación y trabajar con otros para construir software. Demostrar habilidades de comunicación en una entrevista es una gran ventaja. Las entrevistas pueden ponerlo nervioso, pero también los plazos inminentes y la presión del trabajo.
También reiteraría mi comentario. Dada la naturaleza orientada al equipo de la ingeniería de software, debe considerar más que la competencia técnica. La capacidad de hablar y escribir, especialmente técnicamente, es importante para la mayoría de las posiciones. Evaluaría la competencia de alguien en todos los factores relevantes para el trabajo, no solo su capacidad para construir software.
¿Cuáles son algunas maneras en que uno puede mejorar en las preguntas de la entrevista de pizarra?
¿Hay formas de estar mejor preparado?
Puedo pensar en dos razones por las cuales alguien puede tener respuestas pobres a las preguntas de la pizarra: no tienen una buena comprensión de la información técnica o son un pobre orador / presentador. Por supuesto, siempre podría ser ambos.
La forma de mejorar depende del problema. La mejora técnica se produce leyendo, haciendo y haciendo preguntas (generalmente en ese orden). Las malas habilidades de presentación se obtienen a través de la práctica, aunque algunas personas son naturalmente buenas oradores, mientras que otras no. Creo que cualquiera puede desarrollar las habilidades de comunicación, pero la personalidad desempeñará un papel importante en lo bueno que alguien es en realidad.
¿Consejos sobre cómo proceder durante la entrevista?
Depende.
Más detalles siempre es bueno, incluso hasta el punto de "volcado cerebral" total para el entrevistador. Si no estaba dando suficiente información, los entrevistadores me pidieron que explicara algo con más detalle y, por lo general, me hicieron preguntas explícitas y concretas sobre mi diseño o código.
Pasar un par de minutos pensando en el problema de antemano, sin decir ni hacer nada, siempre es una buena idea. Puede usar este tiempo para hacer preguntas para aclarar lo que está buscando el entrevistador. Esto no solo le dará la oportunidad de darle al entrevistador exactamente lo que está buscando, sino que también le mostrará que puede pensar a través de múltiples posibilidades.