Ronda 1: Ronda de codificación en línea
Esta ronda se divide en 5 secciones.
- 2 problemas de codificación de categoría fácil-media: en mi caso, fue una pregunta simple basada en la implementación (el lenguaje no era tan claro, pero después de leer los casos de prueba, quedó claro). El otro estaba basado en strings. Era algo así como «dada una string, eliminar todos los caracteres vecinos iguales de la string».
- Preguntas de codificación de aptitud: Preguntas de nivel medio-difícil. (total 8 MCQ)
- Preguntas básicas de conocimiento de CS: preguntas de categoría media que incluyen OOP, DBMS, OS, un MCQ basado en lenguaje de programación (total 8 MCQ).
- pregunta de codificación difícil. -> En mi caso, fue la pregunta BFS del problema de la escalera de serpientes.
- 2 preguntas subjetivas de comportamiento ->Realmente necesitas pensar y escribir muy rápido. Fueron 2 preguntas fáciles de recursos humanos basadas en la situación (si esto sucede, qué hacer). Permítame decirle: «¿Cómo manejará la situación si usted y su mejor amigo obtienen una oferta de pasantía y ambos se esfuerzan por obtener una oferta de PPO, pero desafortunadamente su amigo es bueno para impresionar y habilidades de presentación que usted y, por lo tanto, más posibilidades de que ella consiga una oferta. Créditos: Saloni didi.
Veredicto: preseleccionado para la ronda de entrevistas
Ronda 2: Entrevista Ronda 1
Duró unos 40-45 minutos. Esperaba que fuera más largo.
- Empecé con una presentación de mí mismo. Me pidió que eligiera un proyecto y enunciara sobre el mismo. Hice algunas preguntas sobre lo mismo (como preguntas basadas en DBMS). Una característica especial de sus proyectos, Ventajas de las bases de datos NoSQL sobre las bases de datos SQL, etc.
- Vista derecha del árbol binario. ¿Cómo se puede optimizar la complejidad del espacio en el enfoque anterior?
Ronda 3: Entrevista Ronda 2
Preseleccionado para la segunda ronda de entrevistas.
- Empecé con una presentación de mí mismo.
- Aquí viene el primer rompecabezas. Me pidió que pensara en mi estrategia general de resolución de problemas. Dada una array de 3×3. Hay dos caballos negros en las posiciones (1,1) y (1,3) respectivamente. Además, hay dos caballos blancos en las posiciones (3,1) y (3,3), respectivamente.
- Encuentre movimientos mínimos para hacer posiciones de caballos negros como (3,1) y (3,3) respectivamente, y posiciones de caballos blancos como (1,1) y (1,3) respectivamente. Puede suponer que los caballeros del mismo color no son distintos. Respuesta – 16.
- Dada una array, debe dividir la array en dos conjuntos de manera que la suma de estos dos conjuntos sea igual. Debe haber al menos 1 elemento en cada conjunto, y cada elemento debe estar en uno de los 2 conjuntos. El primer enfoque se basa en la recursividad (poner cada elemento en cualquiera de los conjuntos y verificar todas las posibilidades). El enfoque optimizado utiliza DP: encuentre la suma de todos los elementos de la array. Ahora verifica si podemos hacer un subconjunto de la array dada cuya suma sea igual a sum/2. Problema de suma de subconjuntos.
- Luego me preguntó si tenía alguna pregunta. Asista al ppt de la empresa (si está en el campus, de lo contrario, puede leer sobre la empresa con anticipación); realmente puedes encontrar preguntas que pueden impresionar a los entrevistadores.
Ronda 4: Entrevista Ronda 3
- Empecé con una presentación de mí mismo. Luego 4 preguntas consecutivas basadas en recursos humanos.
- Siendo un estudiante de ingeniería mecánica, ¿cómo ha manejado tan bien el tiempo?
- Sobre la motivación detrás de los proyectos que he realizado.
- Cómo mis proyectos están teniendo un impacto en la sociedad. etc. (no recuerdo).
- Un rompecabezas fascinante basado en el teorema de la falsificación (árboles de decisión: rompecabezas de monedas falsas (falsificadas) (rompecabezas de 12 monedas)).
- Problema de DSA: basado en la estructura de datos del montón: conecte n cuerdas con un costo mínimo.
- Por último, me preguntó si tenía alguna pregunta. Tuvimos una conversación muy agradable y amistosa sobre mi instituto.
Veredicto: Obtuve una oferta de analista de verano de Goldman Sachs
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