Prueba en línea:
MCQ: en su mayoría comprenden los siguientes tipos: encontrar la salida, definiciones de conceptos básicos de C/C++.
Preguntas de codificación:
- Dada una string muy grande, imprima las últimas diez líneas.
- Realice un recorrido de orden de nivel de un árbol binario.
Entrevista Ronda 1:
- Encuentre la salida:
void
print()
{
char
str[20] = “hello world\0”;
int
i=0;
while
(str[i]!=’\0’)
{
printf
(
"%c"
, str[i]);
i++;
str[i] = str[i-1];
}
}
Hubo una discusión muy detallada sobre esta cuestión durante casi veinte minutos. Creo que lo arruiné un poco. Básicamente, tenía que explicar cómo y por qué ocurre una falla de segmentación.
- Supongamos que una lista enlazada contiene una lista de documentos que contienen una palabra en particular. Se le proporcionan dos listas vinculadas de este tipo y debe imprimir los nombres de todos los documentos que contengan ambas palabras.
[Di un algoritmo basado en la suposición de que la lista contiene nombres de documentos en orden]. También me pidieron que escribiera el código con respecto a esto. Esta operación se puede clasificar como (A y B), donde A y B son las palabras y tienen listas asociadas. Luego pasó a casos más complicados como (A y B o C y (no D)). Los corchetes pueden o no presentarse. Solo se me pidió que diera un algoritmo correspondiente a esto. - ¿Cuáles son los pasos que ocurren cuando envía un correo electrónico? Se hizo una discusión detallada al respecto en la que también discutimos sobre las capas del modelo OSI, el protocolo utilizado para enviar correo electrónico, la capa a la que pertenece.
Este artículo ha sido compilado por Vikram Goyal . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo electrónico a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
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