DE Shaw realizó una campaña de reclutamiento en el campus de mi universidad para el puesto de pasante de QTE (2 meses) en julio de 2021. Hubo tres rondas para el proceso de selección:
Ronda 1: Prueba técnica sobre el rango de pirata informático
Tiempo: 95 minutos
Hubo un total de tres secciones en esta prueba.
- La primera sección constaba de 14 Aptitude MCQs de nivel de dificultad fácil a medio para completarse en 28 minutos.
- La segunda sección se compone de 12 MCQ técnicas relacionadas con la búsqueda de errores en la lógica de los códigos C++, adivinar el resultado de las preguntas del código, DBMS, SQL y conceptos relacionados que se completarán en 17 minutos.
- La tercera era una sección de codificación que tenía dos preguntas de codificación, con 20 minutos y 30 minutos para la primera y la segunda pregunta respectivamente. Las dos preguntas eran: (i) Dada una array de n enteros, puede dividir la array en secciones que contengan k elementos cada una (n es divisible por k). La puntuación de cada sección es el producto de los elementos de esa sección. Encuentra la suma máxima de puntajes de todas las secciones que puedes lograr. (Codicioso)
- Dado que tiene tres elementos A, B y C, debe colocarlos en un orden particular de modo que no haya tres elementos iguales consecutivos. Dadas n consultas de la forma (a, b, c) donde a, b y c son la cantidad de artículos A, B y C que tiene, encuentre la cantidad máxima de artículos A, B y C que puede pedir siguiendo la restricción anterior. (Matemáticas, las restricciones eran bajas)
15 estudiantes fueron seleccionados para la ronda 2
Ronda 2: Entrevista Técnica Ronda 1
Tiempo: 60 minutos en par de códigos de clasificación de piratas informáticos
Hubo dos entrevistadores, quienes se presentaron y contaron sobre su trabajo en la empresa. Después de esto, pidieron mi presentación. El resumen de las preguntas formuladas es:
- Dada la array ordenada, encuentre el primer número positivo faltante ( https://www.geeksforgeeks.org/find-the-first-missing-number/ )
- Elimine un Node dado de la lista vinculada: se da la cabeza, no se da la cabeza, cómo eliminar de la memoria también
- Dado un número entero n, puede realizar las siguientes dos operaciones cualquier número de veces: (i) decrementar n en 1 o dividir n por cualquiera de sus factores excepto por uno mismo. Encuentre el número mínimo de operaciones para convertir n en 0.
- Encuentre el número de pares de enteros en la array cuya suma es igual al número dado ( https://www.geeksforgeeks.org/count-pairs-with-given-sum/ )
- Luego me hicieron algunas preguntas de OOPS, OS: OOPS: polimorfismo, herencia, clase y objeto, OS: interbloqueo, paginación, segmentación,
- Se hizo un acertijo: hay dos semáforos entre su casa y la oficina. Mientras va de su casa a la oficina, se detiene dos veces, pero al regresar a casa de la oficina se detiene solo una vez. Dado que los semáforos siempre están en rojo cada vez que los encuentra, ¿cómo es posible esta situación? Me pidió que dibujara y explicara mi solución correctamente. (Sugerencia: no necesita detenerse en un semáforo cuando necesita girar a la izquierda).
Finalmente, se seleccionaron 3 estudiantes