Entrevista en Dodo Pizza

Después de leer el título del artículo, puede preguntarse: "¿Qué demonios necesito saber sobre la entrevista en Dodo Pizza?". Y tendrás razón. Ella no es para todos. Realmente no tenemos una corporación de TI como Google, Amazon o Microsoft, sino un negocio complejo e interesante que surgió en la unión de las pizzerías tradicionales y TI. Tenemos un lugar para desarrolladores que necesitan influir en el negocio y construir un sistema global desde cero, crecer constantemente y trabajar en tareas complejas, usar nuevas soluciones basadas en el sentido común y la confianza, que entienden que las personas son más importantes que los procesos.

En este artículo, le diré cómo se organiza nuestra contratación de línea de pago y le daré algunos consejos sobre cómo conseguir un trabajo con nosotros.



UPD. , , , « », , « ».

, , , , . , . , , - . . .

5 ?

, , , . , , , .

, , – .

, , .

, .
, , , .

:

  1. . , – , , , .NET . , . SQL .
  2. HR-. , , , , .
  3. . , -. .
  4. . - (). , , 100%, . , : , , ( , ), , . , . .
  5. CTO. .

¿Alguien hablando de personas mayores que están llenas de oraciones?

Y ahí está. Pero creemos que para una persona, en el caso de un error de elección, cada cambio de trabajo es estrés, y para el equipo al que viene, desenfoque y desmotivación. Por lo tanto, no estamos listos para hacer una oferta en un currículum o solo en una entrevista técnica y no entendemos a los candidatos que están listos para elegir un empleador de la misma manera.

Cinco etapas y un cero


⁣0. Resumen.
1. Proyección técnica. Pases por teléfono, dura 10-15 minutos.
2. Entrevista de recursos humanos. Pases por teléfono, dura 30-40 minutos.
3. Entrevista técnica. Se lleva a cabo en una de nuestras oficinas, dura una hora y media.
4. Día de prueba. Se lleva a cabo en nuestra oficina, tiene una duración de 5 a 8 horas.
5. Entrevista con el CTO.

Etapa cero Resumen


Lo quiera o no, siempre se encontrará con su currículum. Y a pesar del hecho de que la esfera de TI está experimentando constantemente escasez de personal al borde de la anorexia, esta parte no debe descuidarse.

Personalmente, por ejemplo, miro la experiencia laboral del perfil. Sucede que una persona decide cambiar drásticamente su campo de actividad a uno más amplio y acude a los programadores inmediatamente después de trabajar como gerente en un concesionario de automóviles (historia real). ¿Cómo considerar a ese candidato para el puesto de medio o superior? Hay que negarse.

También miro en qué compañías trabajó el solicitante antes. Será una experiencia positiva en compañías que son conocidas por su buen nivel técnico.

Los cambios de trabajo frecuentes atraen la atención como una "campana de alarma". Si una persona trabaja en una empresa por menos de medio año o un año, le pregunto por las razones si se trata de una entrevista.

Si tenía razones archioobjetivas para el cambio frecuente de trabajo, puede indicarlas en la información sobre usted. Pero si a menudo cambiaste de trabajo, porque no puedes llevarte bien con la gente, de una forma u otra serás mordido en la etapa de la entrevista. No hay nada para ayudarte. Aunque ...

Hay dos lagunas. Por cierto, ¡agregan oportunidades a absolutamente todos!

  1. . , – , . , 3, , .

    , , , , . . -, , . -, , , .

    , . . , , .
  2. . . , . , , . : , , , . , « ». ( : , , ).

Con un conjunto de circunstancias exitosas, la etapa cero finaliza con una breve llamada de 10-15 minutos con recursos humanos, durante la cual se le informará sobre lo que sucederá a continuación.

Primer paso. Proyección técnica


Esta etapa de la entrevista es solo para solicitantes para el puesto de desarrollador de C #. Los candidatos, por ejemplo, en un teléfono móvil proceden inmediatamente a una entrevista con RRHH.

¡Traje la idea de la evaluación técnica a Dodo! Muchas empresas, por ejemplo, Amazon, hacen esto, lo cual puede encontrar en nuestro podcast "Nothing of the kind" .

El propósito de la evaluación es descubrir en 10 minutos de una entrevista telefónica si el candidato cumple con el nivel mínimo en tres áreas que son importantes para nosotros:

  • backend
  • Interfaz;
  • DB

Solo hago un par de preguntas: primero, difícil, luego una más difícil (si el candidato respondió bien) o mediana. Por ejemplo, para el frente: "¿Qué son los protectores de tipo en TypeScript?". Es importante tener en cuenta que un bajo nivel de respuestas no significa rechazo: por ejemplo, estamos listos para llevar a las personas sin conocimiento del frente. Pero luego se reduce la cantidad de equipos potenciales en los que puede caer un candidato.

Y una vez que una persona cayó en preguntas sobre bases de datos. Pero decidí darle una oportunidad y tiempo para prepararse. Un mes después, pasó con éxito la evaluación, luego el resto del alquiler del oleoducto restante. Y ahora trabaja para nosotros.

Además, durante la proyección, me gustan cinco minutos para hablar sobre uno de mis lugares de trabajo anteriores. Así que entiendo el nivel de inmersión de una persona en los negocios y el nivel de su responsabilidad.

En solo 10 minutos de la conversación, la respuesta está lista si la persona pasará a la siguiente etapa de la entrevista o no.

Una vez en una proyección hubo un desarrollador que respondió mal a la base de datos. Pregunté quién en el lugar actual (donde hay trabajo con la base de datos) escribe consultas, lo que implica que pueden trabajar a través de ORM. Él respondió que escriben consultas simples y envían las complejas al "Departamento de Consultas Complejas". Desde entonces, nuestro equipo de Ingeniería de Datos lleva informalmente ese nombre.

Segunda fase. Entrevista de recursos humanos


Por lo tanto, ha superado con éxito la etapa con un currículum vitae y una evaluación técnica y ha obtenido una entrevista telefónica con un representante de nuestro equipo de recursos humanos. Aquí todo es bastante estándar: 30-40 minutos de conversación en vivo. El objetivo de la etapa es sentir su software, verificar el cumplimiento de nuestro código cultural, comprender el nivel general de su adecuación y conocer los detalles en el currículum.

Nada complicado, está bien, relájate y diviértete.

La tercera etapa. Entrevista técnica


Una entrevista a tiempo completo se lleva a cabo en nuestra oficina y dura una hora y media. Lo llevan a cabo nuestros desarrolladores y líderes de direcciones. Están directamente involucrados en la selección de nuevos miembros del equipo. No les dan hombres extraños para plantar, ellos mismos eligen personas con las que se sentirán cómodos trabajando en el futuro y son responsables de estas decisiones.

Realizamos tales entrevistas juntos, porque una entrevista en pareja es como la programación en pareja. Mantiene a ambos entrevistadores en buena forma. El navegador siempre puede conectarse para devolver la entrevista al curso deseado si el conductor comenzó a alejarse de ella. Juntos es más fácil seguir el tiempo, es más fácil limitar al candidato a hablar si le gusta hablar.

Y otro punto importante: estas serán dos impresiones diferentes, lo que da una evaluación mucho más objetiva. Especialmente si uno de los entrevistadores no está directamente interesado en la contratación y no tiene sufrimiento moral sobre el tema "ya no podemos llevar a nadie por el tercer mes".

Hay especificaciones técnicas en esta etapa. Por ejemplo, escriba una consulta SQL simple en una hoja de papel. O ordenar un pedazo de govnokod.

Le damos un pedazo de elite govnokoda, que escribimos nosotros mismos, y le pedimos que encuentre errores. Luego miramos cuántos y qué errores encontró una persona. Según su resultado, se pueden sacar muchas conclusiones. Una tarea simple le dirá más sobre una persona que lo que acaba de contar sobre sí mismo: ¿escribe código limpiamente, qué patrones sigue en el desarrollo? Historial de 10 minutos y mucha información.

La cuarta etapa. Día de prueba


Un día de prueba es el día en que una persona viene a nuestra oficina y estudia cómo funciona realmente todo. Hay una prueba de manejo por el auto, así que nosotros mismos organizamos algo así. Hace aproximadamente un año escribí un artículo detallado sobre esto. Ahora habrá un breve recuento.

No mantenemos a las personas en una habitación aislada, todo sucede de verdad. Una persona llega a un equipo real, en condiciones reales de trabajo. Como esto sucede en realidad, puede pasar cualquier cosa: el producto volará a la vuelta de la esquina, mostraré mi colección de cerdos, la persona podrá ver la base del código, qué herramientas usamos, qué tipo de personas trabajan en la empresa, a dónde van a cenar al final de los extremos Si tiene suerte, puede probar el sabor de la nueva pizza.

Recientemente descubrimos cómo resolver un problema del día del examen para aquellos que no pueden venir a la oficina. Con dichos candidatos, llevamos a cabo una sesión de emparejamiento remoto durante 3-4 horas: hacer ejercicios en TDD, programar emparejamientos, escribir una pequeña aplicación sintética.

Esta es una gran oportunidad para comprobar cuán cierto es todo lo que se cuenta sobre la compañía en entrevistas y en el exterior. Comprenda cuán cómodo se siente en este entorno, en esta empresa, para finalmente tomar una decisión.

Hay momentos en que rechazamos a una persona después de un día de prueba. Sucede que una persona nos rechaza. ¿Por qué está pasando esto? Con mayor frecuencia debido a inconsistencias en el software que no pudimos identificar antes. Es insultante y desagradable admitir los errores de uno, pero es mejor que trabajar en un equipo inestable más tarde.

La quinta etapa. CTO


El quinto elemento de la tubería es una reunión con Sasha Andronov (nuestro CTO). No es tan difícil pasar por eso, porque generalmente Sasha hace preguntas simples: qué piensas, qué quieres y por qué te esfuerzas. En general, la conversación trata más sobre la vida y la motivación global, pero es por eso que Sasha entiende si usted y yo tenemos valores similares y si encaja en el equipo. No hay recetas preparadas y trucos para la vida, cómo obtener una entrevista con la estación de servicio, así que sé tú mismo.

La vida después de la quinta etapa.


Si una persona ha completado con éxito todas las etapas de la entrevista, le enviamos una oferta, él la acepta y luego juntos vamos a un futuro mejor. Pero si una persona no puede pasar una entrevista técnica, un día de prueba o una etapa con CTO, sucede lo siguiente: le damos una retroalimentación individual con un diseño, que específicamente no nos convenía.

Hacemos esto en el formato de designar puntos de crecimiento y recomendaciones sobre cómo apretarlos. Luchamos para garantizar que los comentarios sean de alta calidad desde un punto de vista técnico y brinden a las personas la oportunidad de verse a sí mismos de manera diferente y crecer.

Por supuesto, después de un tiempo puede venir a una entrevista nuevamente. No tenemos un término fijo, nos centramos en el sentido común: por cuánto puede sacar esa habilidad que no fue suficiente por primera vez. Por ejemplo, durante seis meses puede obtener algunos conocimientos fundamentales, probarlos en la práctica y volver.

En lugar de conclusiones: cómo aumentar las posibilidades de una entrevista


  1. Prepárate para una entrevista. Lea sobre la empresa: de qué se trata el negocio, de qué se gana, qué tecnologías utiliza. Prepare una lista de preguntas técnicas y comerciales. Pídales una entrevista. Después de todo, esta es una prueba en ambas direcciones: si es adecuado para la empresa y si la empresa le conviene.
  2. Mire la información sobre sus posibles colegas. Por los perfiles de Linkedin, repositorios de github. Aprenda CTO, después de todo.
  3. , . .
  4. . .
  5. , .

« ». , . , Miro, , Amazon, Microsoft, . .

:


All Articles