Presenté mi solicitud en DE Shaw a través de su portal de empleo en línea. Mi perfil fue seleccionado después de 1-2 meses. El departamento de recursos humanos me llamó y me dijo que quería tener una ronda telefónica que estaba programada después de 4 días.
- Ronda Telefónica: (1 Hora)
- Cuéntame algo sobre ti e Introducción.
- Me preguntó sobre el lenguaje de codificación que uso y me hizo preguntas sobre conceptos de programación orientada a objetos como abstracción, herencia y polimorfismo.
- Como le dije que codifico en C++, me preguntó sobre la función virtual, cuál es el problema con la herencia múltiple y cómo lo resuelve C++. Algunas preguntas sobre STL y diseño de las Plantillas.
- Le dije que hiciera una pregunta de DS y Algorithms ya que esa era la parte en la que estaba preparado.
Hay una clase de N estudiantes y usted tiene que encontrar los mejores puntajes de K.
(Esta pregunta fue ligeramente diferente de la pregunta común del elemento K principal, por ejemplo, tenemos que encontrar los 3 mejores puntajes, ya que pueden ser toda la clase si todos obtienen los mismos 3 puntajes principales, después de algunas discusiones, respondí la pregunta). - Luego hizo preguntas sobre la indexación en bases de datos. (Ese día solo lo leí :P)
- Nuevamente a una pregunta de DS, me dijo qué estructura de datos usará para diseñar una búsqueda en Google, teniendo las palabras clave de los sitios respectivos. (Sugerí intentos con listas de enlaces, estaba feliz)
Esta ronda salió bastante bien, sabía que me llamarían para las Entrevistas In House. Así que empecé a prepararme para ello. Después de unos días recibí una llamada para las entrevistas en Hyd.
DE Shaw tiene una oficina increíble, estábamos esperando en la sala donde llegó HR y nos guió a las salas de entrevistas. (Todas las rondas fueron de 2 entrevistadores)
- Entrevista Ronda 1: (1:30 horas)
- Breve introducción.
- Hacen algunas preguntas sobre el lenguaje que usas para codificar (esperaban Java). En C++ preguntaron desde funciones virtuales, STL, constructores de copias, etc. (Después de esto, él sabía que conocía bien mi idioma).
- Les dije que me preguntaran de DS y Algorithms.
Hicieron la pregunta como si tuviera el horario de llegada y salida de los trenes, tiene que encontrar la cantidad mínima de andenes necesarios para acomodarlos.
(Les dije que sé la respuesta, después de esto ni siquiera me hicieron preguntas individuales de DS (me jodieron) ???) - Me pidió que diseñara una base de datos que pudiera manejar los cambios rápidos en las acciones que ocurren en el mercado (no sabía cómo usar índices y otras cosas)
- Me dijo cómo comprarías las acciones de las empresas si conoces el futuro durante un período de tiempo. (Di una solución simple)
- Luego comenzó a hacer consultas, indexación, normalización en bases de datos en profundidad.
(Encuentre el segundo número máximo en una tabla) (Utilicé el comando superior después de eso, me dijo el caso en el que no funcionaría y luego lo corregí en consecuencia) - Después de eso vino una pregunta de diseño.
Diseñe una clase que tenga el director, HOD, profesor y estudiantes. Todos están reportando a sus respectivos jefes. Tengo que mostrar la estructura jerárquica de la información en un Sitio.
También me dijo que si llega una nueva designación o un nuevo empleado, su clase debe manejar esos casos sin ningún cambio. (Con ayuda, diseñé un árbol, pero él esperaba algo más). Después de eso, me dijo que diseñara una base de datos para él, lo cual hice y quedó satisfecho con la solución.
Después de esta ronda pensé que me mandarían a casa, había un sentimiento encontrado. Pero los estaba esperando para una ronda de DS y Algoritmos :P.
- Entrevista Ronda 2: (1:10 horas)
- Cuéntame un breve sobre ti.
- Preguntas sobre tu idioma C++ (Conceptos básicos)
- Varias secciones de pila de memoria, montón, datos. Explícalos usando un código. (Respondido perfectamente)
- Encuentre el endianness de una máquina usando una función (sabía la respuesta).
- Mediana de dos arrays ordenadas (dije que sé la respuesta).
- Sobre semáforos y monitores.
- Problema del consumidor del productor, problema del escritor del lector con el código adecuado usando los semáforos.
Escribí el código completo de Galvin y lo expliqué en detalle. - La paliza y por qué ocurre. (Explicado en detalle)
- Estaba realmente impresionado hasta entonces, ya que respondí todas las preguntas perfectamente, luego preguntó algunos ejemplos en tiempo real sobre polimorfismos, herencia)
- Luego preguntó sobre la Normalización en las bases de datos y por suerte, recordé los formularios Normales y respondí.
- Luego me pidió que explicara los pasos cuando ingresamos una URL en un navegador.
(Le dije que sabía la solución, luego me dijo que respondiera si la sabía o si solo decía en cada pregunta que sabía, les expliqué la respuesta después de que ambos quedaron realmente impresionados) - Algunas preguntas sobre protocolos y capas del modelo OSI. (Contestada)
Respondí todas las preguntas de esta ronda (Estilo Gangnam).
- Ronda de recursos humanos: (20 minutos)
Algunas preguntas generales.
Intereses, debilidad, fortaleza, Paquete de la empresa actual.
Solo 4-6 estudiantes de 20-25 tuvieron sus rondas de recursos humanos ese día, así que pensé que podría tener una oportunidad, pero todavía tenía una primera ronda muy mala en mi mente.
Al día siguiente recibí una llamada para conocer algunos detalles de mi empresa actual, después de eso, unos días después, recibí una llamada de ellos con la oferta de un buen paquete. - Algunos consejos:
- Para DE Shaw necesitas ser bueno en todas las materias.
- Sea sincero en la entrevista si sabe la respuesta, dígales, puede que les guste su honestidad (depende de las personas).
- La mayoría de ellos carecen de bases de datos, así que prepárate bien.
- La mejor de las suertes.
Geeks for Geeks me ayudó mucho en mis preparativos. Seguí a GFG a fondo durante mis preparativos, espero que mi experiencia te ayude en tus entrevistas.
Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo electrónico a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Problemas de práctica relacionados
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA