¿Qué tan difícil es una entrevista de Hudson River Trading para puestos de ingeniería de software?

Tenemos dos roles en HRT que son pesados ​​en ingeniería de software:

– Algo Engineer: este es el rol que probablemente sea más similar al título de trabajo “ingeniero de software” en una compañía de software típica. La entrevista se centra en los fundamentos de la ingeniería (algoritmos, estructura de datos, lógica, arquitectura, comprensión de requisitos complejos, pruebas, etc.).

– Core Programmer: esta función también es muy pesada en ingeniería de software, pero con un enfoque mucho más en la arquitectura de la computadora, la arquitectura de red, las técnicas de alto rendimiento y los conceptos de nivel de sistema operativo. Yo diría que este rol es más cercano a un programador de sistemas en una compañía de software típica.

(Tenga en cuenta que tenemos otro rol, “Desarrollador de algoritmos”, que es similar a un rol “cuantitativo” y es pesado para las matemáticas. Si bien los Desarrolladores de algoritmos aprenden a programar mientras trabajan para nosotros, la programación no es un requisito en la entrevista. También Tenemos algunos Desarrolladores de Algoritmos que fueron grandes programadores cuando comenzaron; también resultaron ser buenos con las estadísticas y las probabilidades también).

Habiendo entrevistado a cientos de candidatos en múltiples compañías (como Microsoft, HTC y otras), diría que las entrevistas de HRT están en el extremo difícil de la escala.

Creo que una cosa que dificulta las entrevistas es que se centran principalmente en los fundamentos y no dejan mucho espacio para respuestas vagas. Por ejemplo, en el rol de Algo Engineer y Core Programmer, programará, compilará y depurará programas para parte de la entrevista. (Esto no es absolutamente necesario para el rol de desarrollador de Algo).

Otro aspecto de la entrevista que dificulta las cosas es que estamos muy preocupados por el ajuste cultural de los nuevos empleados, por lo que habrá muchas partes conversacionales de la entrevista donde queremos asegurarnos de que sea considerado, articulado y persona enérgica además de ser un gran programador.

Por último, HRT no es una gran empresa y establecemos nuestro propio ritmo de contratación, lo que significa que no hay cuotas que cubrir. Si tenemos problemas para encontrar candidatos increíbles, entonces esperaremos hasta que los encontremos en lugar de forzar una contratación.

More Interesting

¿Es una buena idea tener 2 títulos de ingeniero?

¿Cómo es el día típico de un programador profesional trabajando en una empresa de TI (horario de trabajo probable, tareas diarias, rutina, etc.)?

¿Se está muriendo la ingeniería de software o hay algún futuro para ello?

¿Qué habilidades hacen que algunos ingenieros de software sean más atractivos para los empleadores?

A pesar de estar en Nueva York, ¿por qué Bloomberg no paga a sus ingenieros de software como hacen las compañías de Silicon Valley?

¿Qué puede hacer un ingeniero de software para competir y sobrevivir en la industria de TI después de los 40 años? ¿Tengo que pasar obligatoriamente a un rol de gerente?

¿Cómo puede mantenerse actualizado un probador?

¿Cuál es la diferencia entre programador, codificador, ingeniero de software, gerente?

¿Cómo fue su experiencia trabajando con desarrolladores que obtuvieron un título en Ingeniería de Software versus aquellos que obtuvieron un título en CS?

¿Qué es más importante, el conocimiento del dominio versus el conocimiento técnico en el campo de TI?

¿Qué tan importante es que un futuro ingeniero de software escriba su propio sitio web?

¿Qué porcentaje de ingenieros de software en Bangalore llevan una vida feliz y contenta?

¿Qué porcentaje de ingenieros de software no tienen un título en informática?

¿Qué hace un ingeniero de software en Google?

¿Qué tipo de proyectos podría hacer para obtener un perfil SDE en una empresa como Makemytrip, Amazon o VMWARE?