Recibí una llamada de una consultoría, informándome que hay vacantes en DE Shaw para estudiantes de primer año. Así que toman mi currículum de naukri.com y se lo envían a DE Shaw. En 10 minutos, recibí otra llamada del reclutador de DE Shaw. Ella programó mi entrevista telefónica para el día siguiente.
- Ronda Telefónica : (1 hora)
- Háblame de ti.
- Discusión sobre proyectos. Me preguntaron qué tecnología usaba y qué clases creaba en mi proyecto.
- Diferencia entre C y C++.
- Principios de programación orientada a objetos con ejemplos, sobrecarga de funciones, anulación de funciones, tipos de polimorfismo, plantillas
- Funciones virtuales y su funcionamiento (concepto vtable y vptr)
- Manejo de excepciones en C++
- Diferencia entre C++ y Java. (Le dije algunas diferencias y también le mencioné claramente que no me siento cómodo en Java. Así que no me hace más preguntas sobre Java).
- Diferencia entre array y lista enlazada. que es pila.
- Indexación y uniones en DBMS, índice agrupado y no agrupado
- Cómo crear un BST.
- detección de bucles en lista enlazada, fusión de lista enlazada
- ¿Qué algoritmo de clasificación es mejor?
- Constructor privado. ejemplo cuando se usa (dije patrón singleton)
Después de unos días, recibí una llamada para las entrevistas en Hyd. DE Shaw tiene una oficina increíble. (Todas las rondas fueron realizadas por 2 entrevistadores)
- Entrevista ronda 1:
- Háblame de ti.
- Discusión sobre proyectos. Me preguntaron qué tecnología usaba y qué clases creaba en mi proyecto.
- Busque un elemento en la array ordenada y rotada. (Le dije el enfoque que no requiere encontrar el pivote).
- Agrupe por en SQL, escriba la consulta para encontrar el segundo salario más alto. (sin usar la subconsulta sol)
- Me preguntó en qué idioma me sentía más cómodo entre C y C++. Le dije a C++.
- Algunas preguntas sobre C++.
- Concepto de puntero inteligente en C++
- Plantillas en C++.
- Entrevista ronda 2:
- Háblame de ti.
- ¿Por qué DE Shaw?
- Punto de intersección en dos listas enlazadas (2-3 enfoques)
- Escriba un código para comprobar que una string es palíndromo y no lo es.
- Indexación en uniones DBMS, propiedades ACID
- Sobrecarga de funciones, funciones virtuales.
- clase singleton
- Interbloqueo, técnicas de prevención de interbloqueo, paginación, segmentación, bit sucio, memoria virtual. IS ¿Usar la técnica de memoria virtual siempre es útil?
- INode en Unix
- Clase abstracta e interfaz. ¿Cuándo usar la clase abstracta y cuándo se usan las interfaces?
- Qué estructura de datos usaré para implementar un botón de avance y retroceso en el navegador (lista doblemente enlazada)
- un rompecabezas sencillo
- Ronda de recursos humanos:
algunas preguntas básicas de recursos humanos- Aparte de eso, a continuación hay algunas preguntas que se hicieron a otros candidatos allí.
- Diseñe un sistema de reservas en línea para n habitaciones.
- Substring palindrómica más larga .
- Rompecabezas de 25 caballos
- Qué algoritmo de clasificación se usa para ordenar nombres en un archivo grande.
- Invertir una pila.
- Invertir una lista doblemente enlazada.
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.
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