Hubo cinco rondas, 1 DSA + DBMS + Codificación, 2 rondas técnicas, 1 ronda VP y 1 HR.
Ronda 1: La primera ronda fue una ronda de evaluación compuesta por preguntas MCQ de DSA, RDBMS, MySQL y 2 preguntas de codificación que se escribirán solo en Java (Duración de la prueba: 2 horas): Las preguntas de codificación fueron:
- Dada una array cuadrada con valores 0 y 1, encuentre si existe un camino válido de (0, 0) a (m, m) dado que m es el tamaño de la array. https://www.geeksforgeeks.org/check-possible-path-2d-matrix/
- https://practice.geeksforgeeks.org/problems/reverse-words-in-a-given-string/0/?track=sp-strings&batchId=122
Se preseleccionó a los estudiantes que hicieron ambos problemas de codificación. Se preseleccionaron alrededor de 12 estudiantes. Fui el único estudiante preseleccionado de mi rama.
Ronda 2: Primera entrevista técnica: la estructura básica de datos tiene una duración de 1 hora, en esta entrevista el entrevistador fue muy amable e hizo algunas preguntas informales. Después de eso, me pidió que codificara. A continuación se muestran los dos problemas de codificación que preguntó:
- Suma máxima de subarreglo ( https://www.geeksforgeeks.org/window-sliding-technique/ ) Codifiqué la fuerza bruta y me pidió que optimizara el código a O(N).
- Anagrama ( https://www.geeksforgeeks.org/check-whether-two-strings-are-anagram-of-each-other/ ).
Por último, me preguntó si tenía alguna pregunta para él. 6 estudiantes fueron preseleccionados y yo era uno de ellos.
Ronda 3: 2da entrevista técnica: estructura de datos avanzada, duración de la ronda de 1 hora, en esta entrevista, el entrevistador hizo algunas preguntas básicas sobre oops, acertijos y me pidió que los codificara más tarde.
Pregunta de acertijo: Hay 10 pilas de 10 monedas cada una. Cada moneda pesa 10 gramos. Sin embargo, una pila de monedas es la más liviana, y cada moneda de esa pila pesa solo 9 gramos. ¿Cuál es el número mínimo de pesas que necesita tomar para encontrar qué pila está defectuosa? ¿Cómo?
Dos preguntas de codificación:
- Implementar e invertir una lista enlazada. ( https://www.geeksforgeeks.org/reverse-a-linked-list/ ) o encuentre el punto de intersección de dos listas vinculadas. ( https://www.geeksforgeeks.org/write-a-function-to-get-the-intersection-point-of-two-linked-lists/ )
- Problema de atrapamiento de agua de lluvia. ( https://www.geeksforgeeks.org/trapping-rain-water/ )
Por último, me preguntó si tenía alguna pregunta para él. 3 estudiantes fueron preseleccionados y se les pidió que esperaran más anuncios.
Ronda 4: Entrevista al vicepresidente: la ronda de entrevistas al vicepresidente dura 30 minutos, en esta ronda, los vicepresidentes de diferentes dominios entrevistan a los candidatos seleccionados.
En mi caso, el vicepresidente fue muy amable, era de Policy, Risk & Analytics, solo hizo preguntas casuales.
y uno de mis amigos fue entrevistado por el vicepresidente de tecnología en el que pidió resolver 1 pregunta de codificación.
- Compra de acciones Vender para maximizar las ganancias. ( https://www.geeksforgeeks.org/stock-buy-sell/ )
De tres, se seleccionaron dos candidatos para la última ronda de recursos humanos.
Ronda 5: HR: esta ronda duró 30 minutos y se hicieron preguntas básicas de recursos humanos.
Nota: la ronda de recursos humanos fue una ronda de no eliminación. Prepare bien DSA y no entre en pánico, todo el proceso puede durar 1 mes, sea positivo y dé lo mejor de sí.
Por último, me gustaría agradecer a geeksforgeeks que me ayudaron mucho a aprender código de principio a fin 🙂 (B@BS!D)
Publicación traducida automáticamente
Artículo escrito por babsidmahdood y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA