Ronda 1 [Técnica]:
- Dados dos procesos independientes P1, P2. P1 crea una array de tamaño, digamos n. Ahora espera, y suponga que P2 comienza, si conoce la ubicación de la dirección de la array de P1, ¿puede acceder a esta array y modificarla? Respuesta: No, para modificar debe haber algún mecanismo IPC entre ellos. Lea sobre los mecanismos de IPC.
- Algunas discusiones sobre memoria virtual, bloqueos, semáforos.
- ¿Cómo se hace el cambio de tamaño en un vector en C++?
- ¿Podemos crear tantos hilos como queramos en nuestro programa? ¿Por qué por qué no? ¿Hay algún número recomendado?
- Pregunta de algoritmo: https://practice.geeksforgeeks.org/problems/next-permutation5226/1
Ronda 2 [Técnica]:
- Zig – Zag árbol transversal de un árbol binario. Complejidad del tiempo, optimización, etc.
- Dadas dos versiones de biblioteca de un ejecutable: por ejemplo, «10.1.1.3» y «10.1.1.9» o «10» y «10.1». ¿Descubre cuál es más reciente? Las strings también pueden estar vacías.
- Hilos sincrónicos y asincrónicos.
- ¿Qué es mover() en C++?
Ronda 3 [Gerencial, Técnica]:
- Discusión sobre el trabajo actual.
- Dado el recorrido en orden y preorden de un árbol. Imprime el postorder del árbol.
- Primero dio un enfoque para construir el árbol y luego imprimió el pedido de publicación, pero luego pidió hacerlo sin construir el árbol. Dio un acercamiento.
- Luego se le pidió que lo codificara correctamente en el editor. Luché para formar la función recursiva aquí y no pude continuar.
Veredicto: Rechazado.
Todo lo mejor para todos los que estarán sentados para la próxima entrevista 🙂
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