La ronda 1:
Esta fue una ronda de desafío de codificación convencional. Se utilizó la plataforma Interviewbit. Había dos preguntas de codificación de 150 puntos y 100 puntos respectivamente. La pregunta de 150 puntos era la subarray binaria rectangular de tamaño máximo de 1 y la pregunta de 100 puntos era la subsecuencia consecutiva más larga . A esto le siguieron 22 MCQ, cada uno con 2 puntos basados en los conceptos básicos de OOPS, C++, punteros, funciones y sistema operativo. Resolví la pregunta de 100 puntos por completo y resolví muchos de los MCQ y fui seleccionado para la siguiente ronda.
La ronda 2:
Esta fue una ronda de entrevistas técnicas. Comenzó con una auto-presentación y discusión de trabajos anteriores. De ahí pasó a las preguntas. Se hicieron las siguientes preguntas:
- Un rompecabezas: calcule el siguiente elemento en la serie dada: 1, 11, 21, 1121, 121121, … ( secuencia de mirar y decir )
- Una pregunta de codificación: Tuve que describir el algoritmo, escribir un programa en una hoja de papel y discutir su complejidad de tiempo y espacio. La pregunta que se hizo fue imprimir Nodes en la vista superior de un árbol .
- Una pregunta de codificación: similar a la anterior. Se hizo la siguiente pregunta: encuentra el siguiente número mayor usando el mismo conjunto de dígitos . También me preguntaron qué cambios haría si el número es un número negativo.
Pude responder todas las preguntas y pasé a la siguiente ronda.
Ronda 3:
Fue similar a la ronda anterior. Se hicieron las siguientes preguntas:
- Clonar una lista enlazada con el puntero siguiente y arbitrario
- Número mínimo de andenes necesarios para la estación de tren
- paréntesis equilibrado
- ¿Cómo seleccionar una canción aleatoria de una lista de reproducción dada sin repetición? (¿Cómo evitar los peores escenarios de O(inf) donde se elige la misma canción una y otra vez?)
- ¿Qué es un punto muerto?
- Diferencia entre SQL y NoSQL
Pude responder todas las preguntas menos la primera.
Conclusión
No hubo una ronda de recursos humanos per se. Fui seleccionado después de estas 3 rondas.
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