Guía de entrevista para aquellos programadores que no los entienden


En Habré, con una periodicidad envidiable, hay publicaciones de programadores indignados que con razón (probablemente) están indignados, por qué nadie preguntó sobre sus proyectos anteriores en la entrevista, no miró su código, sino que hizo preguntas de ayuda de plantilla o les hizo resolver problemas algorítmicos, lo que es más probable ( en 99%) no se aplicará para un trabajo vacante.

Para reducir el flujo de estas publicaciones (simplicidad sagrada), a continuación encontrará una guía breve pero concisa sobre los tipos de entrevistas que debe esperar de un tipo particular de empresa. La guía se basa en muchos años de experiencia personal. Espero que esto te ayude (es para ti, sí) para elegir la mejor estrategia para conseguir un trabajo con éxito.

Entrevista en el mundo it company


EjemploYandex, Google, Microsoft, Amazon
Numero de candidatoscientos (miles)
Tipo de entrevistaunirse al ejército
Problemas esperadosproblemas algorítmicos

Muchos programadores quieren ingresar a tales compañías porque es seco y cálido (y las hipotecas corporativas a bajas tasas de interés). Por lo tanto, las empresas simplemente están inundadas de hojas de vida de candidatos de todo el país (o del mundo). Para al menos de alguna manera seleccionar candidatos, las empresas llegan al filtro por problemas algorítmicos.

Porque es:

  • Estandarizado Se conocen todas las tareas, hay muchas, no se pueden memorizar todas las soluciones de antemano, se requiere una buena base teórica.
  • Unificado Todas las entrevistas se pueden realizar de la misma manera: 40 minutos para que un candidato resuelva un problema, análisis y evaluación de su solución típica.
  • Simple y efectivo. Créame, si fuera posible encontrar un buen candidato entre cientos de mediocres, entonces las grandes empresas se verían de manera diferente.

Resumir


"¡Hay muchos de ustedes, pero estoy solo!", Nos grita una gran oficina, que juntos lanzamos nuestro currículum. Nos dan un filtro de tareas complicado, aburrido e inútil. Alguien pasa, pero alguien no (yo no).

¿Quieres que la selección sea sin problemas? Bueno ... conspiremos y enviaremos de todos nosotros solo un currículum por mes, estoy seguro, entonces ciertamente habrá tiempo para preguntarle al candidato sobre sus proyectos anteriores. :)

Entrevista de empresa de outsourcing


EjemploEpam, Luxsoft
Numero de candidatosdocenas
Tipo de entrevistaselección de vaca de efectivo
Problemas esperadosmateriales de referencia y un poco de problemas

Dejemos en claro de inmediato: el objetivo de cualquier empresa de outsourcing es vender el tiempo de su desarrollador a un precio alto y luego tomar parte de su salario (la mitad) para usted. Este es el principal modelo de negocio.

Lo que significa:

  • Debes lucir genial para la venta.
  • Puede ser transferido fácilmente de un proyecto a otro.

A partir de aquí siguen las preguntas en las entrevistas. Serás conducido en la cola y la melena para todas las tecnologías que indicaste en el currículum. Debido a que depende de qué tan rápido se pueda vincular a un nuevo cliente, qué epítetos dulces se le pueden contar sobre usted, qué reducciones tecnológicas se pueden incluir en su currículum interno para que se vea "más gordo" ( Spring, EJB, Node .js, Kafka, Redis, Mongo, MySql, JMS, MMQ, UPR, ABCDEFG , bueno, ya entiendes).

Ah, sí, para parecer más respetable, aún puede pedirle a un candidato un par de tareas para algoritmos. Bueno, bueno, Yandex lo hace.

Resumir


“¿Y cuánto es usted, una inversión rentable para la reventa?”, La oficina lo mira con desprecio. Bueno, no estamos maltratados, ¿verdad? Astutamente le devolvemos la sonrisa, agrupamos todas las definiciones antes de la entrevista, resolvemos algunos problemas algorítmicos simples (caminar por el árbol, eh) y luego rompemos el buen precio para nuestro trabajo futuro. Y quizás, con una cara triste, la compañía aceptará darle no menos, sino la mayor parte de su dinero ganado por el exceso de trabajo.

Entrevista en una pequeña empresa.


Ejemplover vacantes en tu ciudad
Numero de candidatosunidades (decenas)
Tipo de entrevistaselección para negocio (o alma)
Problemas esperadossiempre diferente

En las pequeñas y medianas empresas que producen su producto o se dedican a la automatización personalizada, generalmente no hay reglas comunes para la selección de nuevos candidatos.
Todo depende de personas específicas, problemas, fases lunares. En algún lugar se le pedirá que resuelva los acertijos (porque Google lo hace), en algún lugar se probarán los conocimientos de todos los métodos de la biblioteca (porque Luxsoft lo hace). Y en algún lugar se le pedirá que analice su código, pregunte sobre sus proyectos anteriores y, en general, tendrá una buena charla sobre todo en el mundo durante 2 horas, y luego estos muchachos se convertirán en sus mejores colegas durante muchos años (lágrimas de ternura).

Resumir


La individualidad de cada empresa individual. A menudo son las personas específicas las que eligen la mejor estrategia de selección, y aquí se ajusta o no a esta estrategia. La selección más humana de candidatos con todos los pros y contras: un desastre, anarquía, ¡y eso es genial !

¡Gracias por el tiempo dedicado al artículo y las entrevistas exitosas, colegas!

Source: https://habr.com/ru/post/485532/


All Articles