Entrevista realizada para un desarrollador de C/C++ con experiencia de (1-4) años. Lenguaje de programación permitido C o C++.
Ronda 1: Fue una codificación simple durante 3 horas. Preguntas formuladas en esta ronda:
- Cuente el número de palabras, letras, tabulaciones, líneas nuevas, espacios en blanco en el archivo de texto dado.
- Problema de suma de subconjuntos.
- Cuente todos los caminos posibles de arriba a la izquierda a abajo a la derecha
- Dadas tres strings s1, s2, s3. Elimine palabras u oraciones comunes en las tres strings.
- Las cuerdas son:
s1 = "Everyday I do exercise if" s2 = "Sometimes I do exercise if i feel stressed" s3 = "Mostly I do exercise on morning"
- Producción:
s1 = "Everyday if" s2 = "Sometimes if i feel stressed" s3 = "Mostly on morning"
- Las cuerdas son:
- Coincidencia de patrones comodín.
Ronda 2: Fue la ronda de diseño del sistema durante 2 horas. Diseñar un sistema de gestión de archivos In-Memory.
- Módulo 1: crea un nuevo directorio y archivo en todos los niveles.
- Módulo2: enumera todos los directorios y archivos.
- Módulo 3: Actualizar el contenido del archivo.
- Módulo 4: actualización de directorios y nombres de archivos.
- Módulo5 : Eliminar directorio y archivo.
- Módulo 6: Restaurar directorios y archivos eliminados.
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