SRI Bangalore visitó mi Instituto para FTE como Ingeniero de Software de Red
Hubo un total de 4 rondas: 1 ronda de codificación en línea, 2 rondas técnicas F2F, 1 ronda de recursos humanos.
Ronda de Codificación en Línea
Se llevó a cabo en la propia plataforma de Samsung. Había 1 pregunta que tenía que hacerse en 3 horas.
La pregunta se basó en una búsqueda binaria ilimitada
. Aquí está la pregunta exacta que se hizo . Secuencia monotónica
. Hubo 10 casos de prueba. Todos tenían que ser aprobados para clasificar a la siguiente ronda.
92 alumnos clasificados para la siguiente ronda
Ronda técnica 1
El entrevistador primero me pidió que hiciera una presentación y hablara sobre mis intereses.
Comenzó preguntándome en qué dominio me siento más cómodo o cuáles son mis áreas de interés.
Le dije OOP, Estructuras de datos y SO
Así que toda mi entrevista giró en torno a estos temas. Recuerda que esta es una gran oportunidad para decidir dónde seguirá la entrevista, todo depende de ti. Tenía más confianza en los OOP, así que seguí contándole las características únicas de C++ que lo impresionaron.
Algunas preguntas que me hicieron fueron:
- ¿Qué son las funciones virtuales?
- Explicar vtable y vptr
- Implemente su propio operador sizeof en C
- Diferencia entre puntero nulo y puntero vacío
- Cualquier caso de uso de la vida real de puntero vacío
- Diferencia entre procesos e hilos
- ¿Cómo se comunican los hilos entre sí?
Después de estas preguntas, me pidió que codificara una pregunta similar a esta . Estaba interesado en manejar todos los casos extremos y siguió haciendo modificaciones menores al problema y me preguntó qué cambios correspondientes tendrían que hacerse en mi código.
Ronda técnica 2
Fue una ronda de codificación basada en lápiz y papel. Me pidieron problemas fáciles.
- Como tenía un proyecto sobre programación de sockets en Java en mi currículum, primero me pidió que implementara un socket de servidor con todas las llamadas a la API.
- Escriba el código para encontrar el diámetro del árbol binario (comenzó con O (n ^ 2) y luego lo optimizó a O (n))
- imprima el diámetro del árbol que hice haciendo ligeros cambios en el código anterior
- Diseñar e implementar LRU Cache. Sugerí un enfoque basado en listas enlazadas, pero él quería que las búsquedas se optimizaran, así que sugerí el uso de HashMaps.
- Algunas preguntas sobre redes como NAT, puertas de enlace, enrutadores, red frente a capa de transporte
Resolví todos estos problemas y el entrevistador pareció satisfecho y me dijo que continuara con la ronda de recursos humanos.
Preguntas estándar de la ronda de recursos humanos como
- ¿Dónde te ves en 5 años?
- ¿Por qué Samsung?
- ¿Por qué este perfil de trabajo?
Finalmente 19 estudiantes fueron preseleccionados y yo fui uno de ellos
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