Tenía alrededor de 2 años de experiencia en SRI Delhi. Apliqué a través de una recomendación de un amigo.
Ronda 1: Evaluación en línea
- Esta fue una prueba de Hackerrank de 2 horas y hubo 2 preguntas basadas en consultas SQL, 2 preguntas de codificación y algunos MCQ.
Ronda 2: Entrevista Ronda 1
- Esta fue una ronda de algoritmo DS puro.
- https://www.geeksforgeeks.org/stock-buy-sell/
- https://www.geeksforgeeks.org/design-a-stack-that-supports-getmin-in-o1-time-and-o1-extra-space/
- En ambas preguntas, el entrevistador pidió la solución más eficiente e interrogó mucho sobre el enfoque. Además, lado a lado, mientras escribía el código, también tuve que responder algunas preguntas de comportamiento.
- Expliqué y escribí el código para ambas preguntas correctamente y el entrevistador quedó impresionado.
Ronda 3: Entrevista Ronda 2
- La segunda ronda se realizó 3 días después de la primera. También fue una ronda de DS Algo.
- https://practice.geeksforgeeks.org/problems/generate-all-possible-parentheses/1
- https://www.geeksforgeeks.org/find-the-nearest-smaller-numbers-on-left-side-in-an-array/
- En esto también el entrevistador esperaba una solución eficiente.
Ronda 4: Entrevista Ronda 3
- Esta ronda fue la ronda de gerentes de contratación. Primero, se presentó y luego hizo algunas preguntas de comportamiento normal. Luego hizo una pregunta de codificación.
- Dada una array ordenada por filas y columnas, busque un elemento y luego elimine ese elemento mientras mantiene la propiedad de esa array.
- El entrevistador fue muy útil y me dio algunas pistas, luego me hizo clic y escribí el código. Hubo algunos errores de compilación en el código y el tiempo fue menor, por lo que me pidió que le enviara el código por correo. Afortunadamente resolví los problemas y le envié un correo. La entrevista no salió tan bien como me hubiera gustado pero me dieron otra oportunidad y tomaron otra ronda.
Ronda 5: Entrevista Ronda 4
- https://www.geeksforgeeks.org/zigzag-tree-traversal/
- Escribí el código para esto con éxito y el entrevistador estaba feliz.
- Luego hizo una pregunta para encontrar pares de elementos en una array tal que i < j pero arr[i] > arr[j]
- Me dio una pista para usar el enfoque divide y vencerás y resolví las preguntas con la ayuda del tipo de combinación.
- Luego hizo algunas preguntas sobre subprocesos múltiples y la diferencia entre subprocesos y proceso, paralelismo y concurrencia. Respondí estas preguntas.
Después de 2-3 horas recibí el correo de que fui seleccionado.
Lo mejor de DP World fue que todo el proceso se completó en 10 a 12 días y no tuve que esperar ningún comentario. Recibí los comentarios inmediatamente después de cada ronda en algún momento.
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