Realizar una entrevista técnica no es una tarea fácil en sí misma. Y si necesita hacer esto por primera vez, es doblemente complicado. ¿Cómo prepararse para una entrevista? ¿Qué preguntas hacerle al candidato durante la entrevista? ¿Cómo comportarse en situaciones inusuales? ¿Cómo evaluar el nivel de solicitantes y tomar una decisión?
Le hicimos todas estas preguntas al entrevistador técnico de EPAM
Ahror Rustamov . Entrevistará a los desarrolladores de JavaScript en la empresa. A pesar del hecho de que hay más de cien entrevistas detrás de Akhror, todavía se está preparando con mucho cuidado para cada entrevista.

Que hacer antes de la entrevista
Unos días antes de la entrevista, debe estudiar detenidamente el currículum del solicitante, hacer una lista aproximada de preguntas y actualizar sus propios conocimientos.
Estudie el currículum del candidato
Siempre leo el cuestionario del candidato con un lápiz: noto cuántos años ha estado desarrollando, en qué proyectos trabajó, qué tecnologías utilizó y en qué campo se considera un experto.
Luego, después de un estudio general del currículum, me concentro en los detalles y comienzo a tomar notas en un cuaderno. Por ejemplo, si una persona tiene entre 30 y 35 años y siempre escribió solo en jQuery, soluciono este momento. Si veo que el desarrollador de Signor no ha trabajado durante dos años en su especialidad, también lo noto.
Prepara una lista de preguntas
Por lo general, divido el cuestionario para el candidato para el puesto de desarrollador de JS en cuatro partes: preguntas de carrera, preguntas técnicas, preguntas para evaluar el nivel de habilidades blandas y tareas prácticas.
- Preguntas de carrera
Estas son preguntas de la serie "Cuéntate sobre ti mismo": dónde estudiaste, con qué trabajaste. Esto también incluye preguntas relacionadas con los puntos que escribí durante el análisis del currículum. Por ejemplo, si una persona cambia de trabajo una vez cada seis meses, le preguntaré por qué tuvo que buscar un lugar nuevo con tanta frecuencia.
- Preguntas para evaluar el nivel de conocimiento técnico.
En primer lugar, necesito comprender qué tan bien el candidato conoce las cosas básicas: los conceptos básicos de JavaScript, HTML / CSS, React / Redux y los marcos principales.
La redacción de la pregunta también juega un papel importante. Si hace preguntas generales, puede hablar con el candidato durante mucho tiempo y aún no moverse. Por lo general, pregunto cosas específicas: es más fácil evaluar el nivel de conocimiento de una persona.

Desde preguntas básicas sobre JS, paso a otras más especializadas. Y nuevamente vuelvo a mis notas y notas. Veo, por ejemplo, que en el currículum una persona indicó que estaba estudiando Webpack. Así que definitivamente preguntaré en qué se diferencia Webpack 3 de Webpack 4.
Puedo omitir el bloque de preguntas básicas si el solicitante afirma ser un desarrollador senior y superior.
Si el candidato señaló que está bien versado en cualquier tecnología, aún haré preguntas sobre tecnologías relacionadas y lenguajes de programación. Así que verifico cuán amplios son los horizontes de una persona, si le gusta aprender cosas nuevas.
- Preguntas para verificar el nivel de habilidades blandas
A pesar de que mi tarea principal es evaluar el conocimiento técnico del candidato, sin duda haré preguntas relacionadas con
habilidades blandas . Trabajamos en equipo en nuestros proyectos, y es muy difícil ser un jugador de equipo sin habilidades de comunicación interpersonal (la capacidad de hacer preguntas, escuchar y escuchar a otro, y expresar razonablemente su opinión).
Esto es lo que suelo preguntar:
- ¿Funcionó (a) en Agile, Scrum?
- ¿Fue interesante la experiencia de gestión, tutoría?
- ¿Cómo priorizar su trabajo si tiene varios plazos inminentes?
- Cree que su colega o gerente está equivocado en algo. Que vas a hacer
Nunca les doy a los candidatos tareas ingeniosas, aunque sé que algunas empresas aún no se han dado por vencidas. Todos estos rompecabezas son como "¿por qué son redondas las tapas de alcantarilla?" no se relacionan con el candidato de ninguna manera y no ayudan a averiguar sobre la persona lo que necesito. Considero que tales preguntas son una pérdida de tiempo.
- Tarea práctica
Siempre preparo para el candidato varias tareas que se pueden resolver en 10-15 minutos. Si estoy entrevistando a un desarrollador junior, puedo darle algunos consejos. Los ingenieros de nivel medio y superior generalmente no sugieren.
Por lo general, hago un descuento en la emoción: no me confundiré mucho si el candidato resuelve el problema incorrectamente. Es más importante para mí ver cómo piensa una persona y evaluar aproximadamente la calidad de su código.
Actualiza tu propio conocimiento
Si en el currículum el candidato ha observado un excelente conocimiento en un área en la que personalmente estoy mal orientado, trato de abordar este tema; antes de la entrevista, leo los artículos y veo videos.
Recuerdo que pasé todo el día preparándome para mi primera entrevista como entrevistador. Pasé varias horas en learn.javascript.ru, revisé la serie de libros "No conoces JS" y actualicé el conocimiento de HTML y CSS.
Que hacer durante la entrevista
Las entrevistas son emocionantes, especialmente para el candidato. Por lo tanto, desde los primeros segundos, el entrevistador necesita crear una atmósfera en la que una persona se sienta cómoda. Sea amable y acogedor, haga un par de preguntas generales para calmar la situación. Si planea grabar una conversación, asegúrese de pedir permiso.
Por lo general, siempre le doy al candidato nuestro plan de acción. Divido la entrevista en tres etapas:
- breve historia del candidato sobre sí mismo;
- mis preguntas: sobre una carrera, bloque técnico, preguntas sobre habilidades blandas y tareas prácticas;
- preguntas del candidato.
Etapa uno: escuche la historia del candidato sobre usted
Esta es una oportunidad para que un candidato se presente. En esta parte de la entrevista, la iniciativa está totalmente del lado del solicitante. Escucho atentamente su historia y noto algunas cosas que una persona no indicó en el currículum: entonces definitivamente preguntaré sobre ellas.
Etapa dos: haga sus preguntas
Esta es la parte más extensa de la entrevista. Aquí hago todas las preguntas que he preparado, así como las que surgen durante mi conversación.
Sucede que una persona comienza a responder la pregunta incorrecta. Le hago una pregunta teórica sobre el conocimiento de la tecnología, y él cambia a su experiencia con ella. En tales situaciones, le pido que regrese a la pregunta y sugiera discutir su experiencia al final de la reunión.
Es interesante observar cómo responde el candidato a las preguntas en las que tiene poco conocimiento del material. A partir del comportamiento, puede comprender cómo actuará en una situación similar en el proyecto.
A veces, el candidato se comporta muy limitado y tiene miedo de cometer un error. Luego trato de tranquilizarlo, apoyarlo y decirle que soy el mismo desarrollador, que no está en el examen. Entiendo perfectamente que nadie puede responder todas las preguntas a la perfección. Mi tarea no es "ahogar" a una persona, sino evaluarla como especialista y comprender en qué punto se encuentra hoy.
Etapa tres: deje que el candidato haga preguntas
Ahora es el trabajo del solicitante hacerle preguntas. Por lo general, las personas preguntan sobre tareas futuras, oportunidades de crecimiento y desarrollo, así como sobre los beneficios que brinda la compañía.
Le aconsejo que responda todas las preguntas de la manera más honesta posible. No le haga promesas incumplidas al candidato: cualquier fraude se revelará rápidamente y, con el tiempo, una persona se sentirá decepcionada en su empresa, escribirá una mala crítica y nunca acudirá a usted para una entrevista.
Aquí está mi lista personal de cosas que aún no puede hacer en la entrevista:
- Para decirle al candidato que responde incorrectamente. Una persona puede caer en un estupor y le será difícil empacar y responder otras preguntas.
- Póngase en contacto con el candidato para "usted" sin permiso. Si el interlocutor se siente más cómodo cambiando a "usted", él mismo lo dirá.
- Use un tono imperativo en la comunicación. Si una persona hace algo mal, repórtelo lo más cortésmente posible.
- Para alargar la entrevista. Trate de mantener dentro de una hora, un máximo de uno y medio. No olvide que el candidato puede experimentar estrés: no necesita mantenerlo en este estado durante demasiado tiempo.
Cómo comportarse en situaciones inusuales durante una entrevista.
El entrevistador debe estar preparado para el hecho de que el candidato puede comportarse en una entrevista completamente extraordinaria. Si el solicitante puede permitirse un comportamiento extraño, el entrevistador no lo hará.
Te digo qué hacer en situaciones inusuales.
Situación: el candidato estaba confundido y respondió a todas las preguntas "No sé"
Comience a ingresar desde el exterior y haga preguntas adicionales y aclaratorias. Elogie a la persona si pudo decir algo sobre el tema. Los elogios ayudarán al candidato a sentirse más seguro. Tuve un caso cuando el solicitante pensó que no sabía la respuesta a la pregunta. Lo tranquilicé, lo alenté. Después de eso, se relajó y comenzó a responder con calma. Muchos buenos especialistas son bastante autocríticos: piensan que no conocen el tema lo suficientemente bien. En la mayoría de los casos, este no es el caso.
Situación: el candidato ha tomado una posición agresiva: pasiva o activa
Si todo salió bien y la persona cambió bruscamente su comportamiento, trate de averiguar con cuidado cuál es el problema. Quizás, después de su pregunta, recordó algunas de sus experiencias negativas, o estaba empezando a molestar el ruido del aire acondicionado en la sala de reuniones.
También tuve solicitantes que desde el principio me parecieron duros o un poco extraños. Por supuesto, no mostré esto de ninguna manera con mi apariencia, y realicé la entrevista de la manera habitual. Siempre tengo en cuenta que valoro a una persona como especialista, y nunca recurro a evaluaciones personales.
Que hacer despues de la entrevista
Después de la entrevista, le aconsejo que complete un breve cuestionario, escriba recomendaciones para el candidato y llegue a la conclusión de si el especialista de su empresa es adecuado o no. Es aconsejable hacer todo esto dentro de unos días, hasta que se borre su memoria de la experiencia de la entrevista.
Completa un formulario de entrevista
Tengo un pequeño espacio en blanco del cuestionario que uso directamente durante la entrevista. Es una lista de temas en frente de los cuales pongo "+" o "-" dependiendo de si la persona respondió la pregunta sobre este tema de manera correcta o incorrecta. También ingreso mis observaciones allí mismo durante la conversación. Solo puedo analizar todo y sacar una conclusión. Esto generalmente no toma más de 15 minutos.

Escribir recomendaciones para el candidato.
En nuestra empresa, después de una entrevista, es habitual dar retroalimentación al candidato. Cada especialista recibe de mí una retroalimentación bastante detallada: lo que era bueno y lo que debería ajustarse. También comparto con la persona una lista de materiales útiles.
Tomar una decisión
Por lo general, llevamos a las personas a ciertos proyectos, así que me imagino qué habilidades y conocimientos debería tener un candidato. Simplemente comparo todos los datos del cuestionario con nuestros requisitos y entiendo si una persona es adecuada o no.
Los perfiles de todos los candidatos que rechazamos se almacenan en la base de datos. Dentro de tres meses, una persona puede volver a una entrevista. En esta entrevista no haré aquellas preguntas en las que el especialista recibió una buena calificación. Comenzaré de inmediato con aquellos en los que falló: así puedo evaluar si ha mejorado su conocimiento.
Y más ...
Antes de realizar su primera entrevista, primero asista a algunas entrevistas como oyente. También puedes ensayar y tocar la entrevista con un colega. Si tiene la oportunidad de llevar a un colega experimentado para la primera entrevista, aproveche esta oportunidad.
Qué leer para entrevistadores principiantes
Recursos tecnicosFoto:
unsplash.com ,
firestock.ru.