Inicialmente, hubo una ronda de codificación en cubos co con 2 preguntas:
- Programación ponderada de trabajos https://www.geeksforgeeks.org/weighted-job-scheduling/
- Suma máxima entre dos hojas en el árbol binario https://www.geeksforgeeks.org/find-maximum-path-sum-two-leaves-binary-tree/
Después de eso, hubo 3 entrevistas: 2 técnicas y 1 de recursos humanos.
Ronda 1 (1 hora):
- Implementar pila usando LinkedList (pseudocódigo)
- Invertir una lista enlazada
- Encuentra todas las substrings de una string dada
- Proceso vs hilo
- ¿Qué es el semáforo, mutex?
Ronda 2 (1 hora): Primero, preguntó sobre temas favoritos además de DS y ALGO. Sea honesto en esto. (dije sistema operativo)
- Diferencia entre mutex y semáforo y por qué lo necesitamos.
- ¿Podemos hacer una variable compartida entre hilos del mismo proceso y proceso diferente?
- ¿Qué es la vinculación dinámica?
- ¿Qué es Constructor y Destructor junto con su código?
- ¿Por qué necesitamos Destructor?
- ¿Qué es una pérdida de memoria?
- ¿Cómo gestionamos dos procesos diferentes?
- ¿Qué es la sincronización entre procesos?
- ¿Qué es Functor en C++?
- Nº de isla
Ronda 3 (15 a 30 minutos): Comienza con una Introducción. Explique cualquiera de sus mejores proyectos y cuál fue su contribución (sin preguntas cruzadas en términos de pila tecnológica, solo preguntas de tipo de recursos humanos como cuál fue su experiencia y todo eso).
- ¿Por qué quieres unirte a Samsung?
- Cuál es tu área de interés?
Nota : solo revise todas las experiencias de entrevistas de Samsung y sea honesto en la 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