¿Cuál es el proceso de entrevista Directi recientemente para las contrataciones laterales? ¿Qué porcentaje de candidatos se llama en el sitio y qué porcentaje se selecciona? ¿Cómo se puede aplicar?

Dedico una cantidad no trivial de mi tiempo a contratar y quería proporcionar un contexto a la página vinculada por Pinky Rajput.

Si bien el espíritu del proceso es coherente en todos los roles de ingeniería, ajustamos el proceso para cada puesto. Por ejemplo, aquí está el proceso para una posición lateral en el equipo de Talk.To iOS:
* Entrevista-prueba de calle: un problema sencillo
* Telefónico: algunos problemas de estructura de datos / algo en los que la elección de algo / DS puede no ser sencilla y hay que optimizar la complejidad de espacio / tiempo (escribir código en una herramienta de edición colaborativa)
* Telefónico: fundamentos de la programación C / C ++, modelo de máquina, conceptos básicos de Objective C, Cocoa (generalmente implica escribir fragmentos de código o leer fragmentos de código)
* En persona (casi todo el día)
** Más problemas de algo (escribir código en la pizarra) – más difícil que la ronda telefónica algo
** Diseñe una solución para un problema de la vida real (proponga clases y firmas de métodos): generalmente tiene cierta ambigüedad en la declaración del problema y las compensaciones en las opciones de diseño no son obvias
** Implemente algunos métodos clave de los anteriores, emparejándose con alguien del equipo: queremos ver su familiaridad con las herramientas y su enfoque de codificación
** Discusión sobre tecnología: generalmente aspectos fundamentales, pero también áreas de la experiencia pasada del candidato y áreas de interés. Descubra qué tan profundo es el candidato en sus áreas fuertes

Qué estamos buscando:
* habilidades para resolver problemas: ¿puede simplificar / descomponer un problema en su esencia y resolverlo?
* claridad de conceptos: ¿has pasado el tiempo pensando en las cosas? ¿Realmente entiendes las cosas o tu conocimiento es superficial?
* capacidad de crear abstracciones que encajen bien para abordar el problema en cuestión y hacer malabarismos con los requisitos cambiantes
* capacidad de expresarse en código, limpiamente
* buenas habilidades de comunicación: el desarrollo de software es un deporte de equipo y debe ser capaz de comprender y articular conceptos complejos y abstractos

¿Cómo se evalúa lo anterior?
* algunos de los puntos anteriores son subjetivos, por lo que desea obtener múltiples perspectivas sobre un candidato
* deje que los entrevistadores formen sus opiniones y no se vean influenciados por las opiniones de los demás
* hable con todos en la cadena de entrevistas antes de atender al candidato y vea lo que cada entrevistador sintió sobre el candidato (algunas veces no se expresa en las notas de la entrevista)
* no estoy seguro == no contrates. Las entrevistas no son una solución perfecta para evaluar la habilidad de un ingeniero, por lo que habrá errores y el sesgo es evitar falsos positivos, a costa de obtener (pocos) falsos negativos

Espero que ayude

En el frente sysarch (llamado Ingeniería de Producto o Ingeniería de Sistemas en algunas compañías, es decir, la parte sysadmin del desarrollo de productos) seguimos un proceso de 2 rondas telefónicas, 2 rondas en el sitio, una ronda de ejercicio y una ronda de Gerente de Contratación.

Cualquier ronda puede resultar en un rechazo. Lo que generalmente intentamos evaluar (en orden de prioridad) es:

  • fundamentos tecnológicos
  • capacidad e inclinación para aprender
  • conocimiento del dominio
  • capacidad de manejar la presión
  • ajuste cultural
  • Algunos otros puntos.

Los antecedentes de un candidato no suelen ser un criterio importante a menos que incluyan:

  • experiencia en una empresa con operaciones técnicas muy similares
  • contribuciones de código abierto.

Espero que este enlace responda a todas sus consultas: Posiciones de ingeniería de software
En caso de que tenga más consultas, no dude en enviarme un [correo electrónico protegido] [correo electrónico protegido]

Aquí hay algunas experiencias de entrevistas en directi subidas por lectores en nuestro sitio

  • Directi – Preguntas y proceso de la entrevista con el desarrollador web – carrerababa.in
  • Directi – Preguntas y proceso de la entrevista del analista de investigación – carrerababa.in
  • Directi – Preguntas y proceso de la entrevista de marketing asociado – carrerababa.in

Esta publicación (Posiciones de ingeniería de software) en el sitio web de directi también es muy útil.