He estado en ambos lados de la mesa muchas veces y diría que depende mucho de la política de la compañía, el proceso de comunicación durante la asignación de prueba / examen, la complejidad del examen y otros criterios que cada compañía define para sí mismo.
A veces, los exámenes son bastante simples y tienen como objetivo identificar si un solicitante puede producir algo . Esos a menudo se asignan al entrevistar a docenas, si no a más solicitantes, y al tratar de rechazar a los que simplemente no pueden producir nada o tardan una eternidad en responder.
Ocasionalmente, eso también se dirige a los solicitantes que estén dispuestos a presentar la solución de inmediato (en cuestión de horas o un par de días como máximo). Esto muestra alguna forma de motivación y disposición para unirse a un equipo al dedicar todo su tiempo disponible a resolver el problema de una empresa.
- ¿Cómo se encuentran los ingenieros que buscan trasladarse a San Francisco?
- Soy un nuevo ingeniero de software graduado en Google. He comenzado a leer muchos artículos sobre cómo es una carrera profesional sin salida, y su empleabilidad disminuye después de alrededor de 35-40. Tengo miedo por mi futuro. ¿Cuáles son mis opciones?
- Soy un Xoogler que volví a aplicar a Google a través de un compañero de trabajo. El reclutador le dijo a mi compañero de trabajo "no podemos proceder con este candidato". Qué significa eso?
- ¿Cuánto tiempo suelen dedicar los ingenieros de software recién contratados a aprender / aprender en las principales empresas como Facebook, Google, Amazon, etc.?
- Como reclutador de tecnología, ¿cómo puede descifrar entre un administrador del sistema Linux fuerte y uno débil?
Las tareas más complejas dirigidas a unos pocos solicitantes generalmente buscan calidad de código profesional , comprensión de un problema comercial, producción de soluciones de alta calidad que estén bien documentadas, siguiendo las convenciones de programación y las mejores prácticas, optimizadas para el rendimiento y la seguridad.
La mayoría de las empresas con las que he interactuado utilizan exámenes de programación para llevar a casa como un paso intermedio durante su proceso de entrevista. Es una indicación que puede decidir si se necesita una entrevista en el sitio o el inicio de un proceso de prueba para un candidato. Otros están dispuestos a contratar a más personas (especialmente solicitantes remotos) y rescindir un acuerdo en unas pocas semanas o 1 a 3 meses si el solicitante no se convierte en una parte efectiva de su equipo mientras trabaja con otros miembros del equipo o incluso se une a un proyecto real.