¿Cómo es el proceso de entrevista para un puesto de desarrollador de algoritmos en HRT?

El proceso de entrevista en HRT para un puesto de Desarrollador de Algoritmo (también conocido como quant) generalmente comienza con una pantalla de teléfono o una conversación en un evento de reclutamiento universitario si es un estudiante universitario. Puede haber varias pantallas de teléfono posteriores dependiendo de cómo vayan las conversaciones. Si las pantallas del teléfono funcionan bien, entonces sería invitado a venir a nuestra oficina en Nueva York para una entrevista en persona. La entrevista dura un día entero y hablarás con al menos 5 desarrolladores de Algo, posiblemente más. Después de eso, a veces se planifica un evento de cena de seguimiento o una charla de seguimiento (dependiendo de la disponibilidad de todos) para ayudarnos a conocerlo mejor. Finalmente se haría una oferta.

Para los estudiantes universitarios que se gradúan, a menudo contratamos en el otoño antes de la graduación. Para los empleados de la industria, no hay un momento especial. (Para los estudiantes de doctorado, algunos pasan por el reclutamiento en el campus en el otoño, aunque en menor medida que los estudiantes de pregrado, ya que a veces puede ser un poco difícil predecir cuándo uno terminará su doctorado).

En cuanto al contenido de la entrevista, debe esperar resolver problemas basados ​​en probabilidad y estadísticas, problemas de lógica, problemas algorítmicos y problemas de programación basados ​​en computadora. Intentamos adaptar la pregunta para adaptarla a los antecedentes del solicitante. Si eres un experto en CS, puedes esperar algoritmos más difíciles y problemas de programación. Si tiene un doctorado en estadísticas, espere obtener algunas preguntas estadísticas complicadas.

La entrevista en HRT es similar a tener una serie de conversaciones con los actuales desarrolladores de Algo de HRT. Queremos tener una idea de cómo sería trabajar con usted en nuestro entorno colaborativo y en equipo.

Entonces, ¿cómo se evalúan los candidatos?

Estaríamos mintiendo si dijéramos que la corrección no importa. Pero también mentiríamos si dijéramos que eso es remotamente cercano a toda la historia. El brillo absoluto nunca es malo, y de hecho, los desarrolladores de HRT Algo son un grupo muy impresionante a este respecto, pero el brillo por sí solo no es suficiente. (Hemos intentado contratar genios excéntricos antes).

El rasgo más importante que estamos buscando es la capacidad de razonar cuantitativamente (a menudo, esto significa que los candidatos tienen experiencia en matemáticas, CS, física o estadísticas, pero no necesariamente). La forma en que elige abordar un problema, cómo lo desglosa y cómo comunica su proceso de pensamiento son sumamente importantes. Valoramos la capacidad de aprender rápidamente (y eso incluye la capacidad de cometer errores, admitirlos y aprender de ellos). Favorecemos lo práctico sobre lo teórico.

¿Qué tan importante es la capacidad de programación? Es básicamente imposible obtener una oferta con experiencia en programación * cero *. Ciertamente es posible obtener una oferta sin * mucha * experiencia en programación, pero debes ser muy fuerte en otras áreas. (Esto no excluye a las personas inteligentes que solo tienen unas pocas semanas de programación autodidacta antes de entrevistarnos).

El ajuste cultural es muy importante para nosotros, ¡y también debería serlo para usted, ya que trabajará con nosotros día tras día! Eso significa cómo te presentas y tus ideas son importantes. Tendemos a sentirnos atraídos por personas que son naturalmente inquisitivas, humildes, consideradas y articuladas.

More Interesting

Solicité un puesto de Platform Engineering C ++ en Mozilla, recibí un desafío (esperaba una entrevista) pero uso C. ¿Cómo puedo prepararme?

¿Puedo escribir código en mi computadora portátil en lugar de una pizarra durante una entrevista de trabajo? ¿Qué tal proyectado en una pantalla para que todos en la sala puedan verlo? ¿Por qué perder el tiempo en una habilidad irrelevante como codificar en pizarras blancas?

¿Lógica detrás del programa para verificar si el número es palíndromo o no?

¿Cuáles son las preguntas importantes que un entrevistador puede hacer desde la red informática?

Cómo prepararse para una entrevista de servicios web de Amazon

¿Qué tipo de preguntas se hacen para una entrevista de National Instruments para el puesto de ingeniero de software del personal?

¿Cuál es la lección más importante o más interesante que has aprendido después de depurar un error difícil?

¿Me harán preguntas específicas de C ++ si lo he incluido en mi currículum pero la descripción del trabajo dice que debería tener experiencia con Python, Java o C ++?

Dada una matriz de entrada de enteros de tamaño n, y una matriz de consulta de enteros de tamaño k, ¿cómo encuentro la ventana más pequeña de la matriz de entrada que contiene todos los elementos de la matriz de consulta, preservando el orden?

¿Cuánto cuestan las preguntas formuladas en la entrevista relacionadas con el perfil del trabajo? ¿Preguntas sobre estructuras algorítmicas y de datos especialmente?

He estado trabajando en preguntas de programación por un tiempo. A veces, las preguntas fáciles parecen una lucha cuesta arriba. ¿Es una señal de agotamiento?

Cómo evitar que me ahogue bajo presión al codificar pizarras en entrevistas

¿Cómo podemos encontrar si una matriz, arr [], tiene dos índices distintos, i y j, donde abs (a [j] - a [i]) <= L y abs (j - i) <= K en O ( N) tiempo y O (K) espacio?

¿Qué debo esperar en la entrevista de pasantía en IIT Bombay?

¿Cómo puede determinar eficientemente el k-ésimo elemento máximo en una matriz ordenada MxN?