Ronda 1: Prueba escrita:
Consistía en aptitud, preguntas de Java/C++ (basadas en el perfil), preguntas sobre DS/Algo (tienen que codificar en un compilador en línea).
Ronda 2: Ronda de entrevistas técnicas:
Preguntas detalladas sobre los antecedentes y la tecnología mencionadas en el currículum.
1 P en DS: dado que BTree tiene el siguiente puntero, necesitamos completar el sucesor para todos y cada uno de los Nodes en BTree.
Pregunta sobre Patrones de Diseño (Singleton, Adapter, Factory), TDD, BDD, Principios sólidos.
Ronda 3: Ronda de entrevistas técnicas:
Preguntas sobre el proyecto actual en detalle y los desafíos involucrados en él.
2Q en la lista vinculada:
- Convierta BTree en una lista enlazada individualmente.
- Pares de Nodes inversos en la lista enlazada.
Discusión sobre las complejidades espacio-temporales de las soluciones aportadas.
Ronda 4: Ronda de entrevistas técnicas:
1 pila P:
Cree un DS de pila que también proporcione una operación mínima en tiempo O(1) junto con operaciones estándar.
1 lista enlazada P:
Elimine un Node en la lista vinculada dado el puntero solo al Node que se eliminará.
última pregunta:
Dado un entero positivo n, necesitamos generar el número de 2 presentes en los números del 0 al n.
El resto de la discusión se centró en mi rol actual y mis expectativas.
Ronda 5: Ronda de recursos humanos:
Me preguntaron si conocía los gráficos de mentores y el dominio. Algunas preguntas de recursos humanos más.
En general, el proceso de la entrevista fue fluido y fácil.
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