Jane Street está comenzando a probar nuevos formatos de entrevistas de ingeniería de software para candidatos universitarios que van más allá de las tareas de programación tradicionales para evaluar habilidades de ingeniería de mayor nivel. Si bien la firma mantiene su estilo de entrevista central —donde los candidatos programan mientras explican su lógica—, está añadiendo rondas diseñadas específicamente para probar la capacidad de un candidato para verificar la calidad, la estructura y la intención del código en una era en la que generar código se ha vuelto significativamente más barato.

Esta imagen representa el contenido de ingeniería técnica y las publicaciones de blog producidas por Jane Street.
Cambio de enfoque hacia el diseño de software
A medida que los LLM se convierten en herramientas estándar para leer, depurar y revisar código, Jane Street está adaptando su proceso de contratación para reflejar estos cambios. Las nuevas rondas presenciales de la firma para candidatos universitarios se inclinan hacia conceptos de mayor nivel, como el diseño de software y la evaluación de la estructura del código.
El objetivo es identificar ingenieros que puedan tomar decisiones críticas sobre qué construir y cómo estructurarlo. Al centrarse en la 'intención' del código, la firma busca encontrar candidatos que puedan asegurar que el software producido —ya sea por un humano o por un agente— sea realmente correcto y esté bien arquitectado.
“Dado que generar código se ha vuelto posiblemente más barato que nunca, otras partes del trabajo han pasado a importar aún más: el gusto por lo que se construye, la elección de abstracciones que perduren y asegurarse de que lo que se construyó sea realmente correcto, entre otras cosas.”
— Our software engineering interviews are changing (a little)
Evaluación del 'gusto' y conciencia de las herramientas
Jane Street enfatiza que, a medida que la generación de código se convierte en un producto básico, la capacidad de ejercer un buen 'gusto' se convierte en un diferenciador principal. Esto implica elegir abstracciones que perduren y comprender las fortalezas y debilidades específicas de las herramientas que se utilizan.
La firma señala que, si bien consideran que los LLM son increíblemente valiosos, buscan ingenieros con grandes instintos para construir software. No requieren que los candidatos tengan una metodología altamente desarrollada para trabajar con agentes, pero sí esperan que los candidatos piensen claramente sobre cuándo recurrir a una herramienta de IA y cuándo confiar en otros métodos.
Proceso evolutivo y variado
Los nuevos formatos de entrevista se mantienen intencionadamente vagos en las descripciones públicas porque la firma todavía está iterando en las estructuras específicas. Estas rondas aún no son universales en todas las entrevistas presenciales, y los candidatos recibirán un aviso sobre qué esperar cuando lleguen.
Para los candidatos con más experiencia, el proceso de entrevista sigue siendo más variado. Estas sesiones continúan presentando una gama de estilos, incluyendo discusiones de diseño de sistemas, producción de software y revisión de trabajos previos, asegurando que la evaluación siga adaptada al nivel de experiencia del candidato.
Qué dicen los lectores de Hacker News
- Experiencia: Un comentarista que ha iterado en procesos de entrevista en la era de los LLM sugirió un método donde se requiere que los candidatos expliquen cada detalle del código generado por LLM para asegurar que realmente comprenden la lógica subyacente. comentario ↗
- Escéptico: Varios comentaristas expresaron escepticismo con respecto al repentino aumento de la visibilidad de Jane Street en la plataforma, cuestionando si era resultado de una campaña de marketing o una expansión comercial específica. comentario ↗
- Escéptico: Un comentarista criticó la publicación del blog por ser demasiado vaga, señalando que no proporcionaba detalles específicos sobre cómo está cambiando realmente el proceso de entrevista. comentario ↗
Resumen de opiniones del hilo de Hacker News; no son hechos verificados. Leer el debate completo ↗