Para la ubicación de Paytm Bangalore
Ronda 1: la ronda de papel con bolígrafo consta de 22 a 25 preguntas (1.5HR)
- 6 preguntas de SQL basadas en uniones SQL y funciones agregadas básicas. Dadas 2 mesas, mesa de empleados y mesa de gerente de empleados. 3 de cada 6 son de auto unión.
- 1 pregunta de una estructura de datos: diseñe una estructura de datos que admita el tipo específico de búsqueda de un gran conjunto de datos determinado si el conjunto de datos es [«oso», «campana», «comprar», ……] y la entrada es «ser», entonces la función debe devolver todos los valores posibles. salida – “oso”, campana. Respuesta: estructura de datos Trie modificada.
- 12-15 Preguntas de python de nivel fácil a difícil algunos conceptos básicos de comprensión de listas de Python, decorador, generador, iterador, etc.
Ronda 2: Cara a cara (1.2HR)
Esta fue la primera ronda cara a cara, el entrevistador fue muy humilde.
- Comenzó con las discusiones de mi proyecto, me pidió que explicara cualquier proyecto y una discusión profunda sobre ese proyecto.
- Diseño de la base de datos del hospital completamente normalizado, algunas consultas fáciles y complejas para obtener datos de la base de datos, no olvide mencionar claves como clave principal, claves externas.
- Identifique a dos personas que son amigos en Facebook, diseñe una estructura de datos eficiente y escriba un código de nivel de producción para la búsqueda.
Ronda 3: Máquina redonda de diseño+F2F(2.5HR)
Esta fue una ronda de diseño de API en la máquina, sin restricciones de idioma.
- Se proporcionó una declaración del problema, diseñe una API para obtener registros de actividad del usuario. Diseño de API y esquema de base de datos. Mayor enfoque en el diseño de la base de datos, no olvide mencionar la restricción de claves. Después de 2,5 horas de discusión profunda sobre el diseño de la base de datos.
Ronda 4: Cara a cara (1HR)
Esta ronda fue una mezcla de estructura de datos y algoritmo, base de datos y mis proyectos. El entrevistador me hizo una pregunta sobre mi proyecto reciente, ampliar el diseño actual de la base de datos para agregar alguna funcionalidad. Me hizo un total de 5-6 preguntas, incluida la pregunta del algoritmo.
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