Experiencia de entrevista de Samsung para FTE (en el campus) – Part 1

Samsung R&D Institute Bangalore visitó nuestro campus en febrero de 2022 para contratar estudiantes de último año (lote 2022) para el rol de desarrollador de redes. 

Sucursales permitidas: CE, IT, EXTC, Electrónica
Elegibilidad: 7+ CGPA

Hubo un total de 4 rondas: 1 evaluación en línea, 2 rondas técnicas y 1 ronda de recursos humanos.

Ronda 1: Evaluación en línea: Se realizó en la plataforma cocubes. Nos dieron 2 preguntas de codificación para resolver en 90 minutos. Ambas preguntas fueron fáciles.

  1. Reorganizar una lista enlazada en el primero y el último elemento alternativos
  2. Subarreglo contiguo de suma más grande

Resolví ambas preguntas en 30 minutos. Después de esta ronda, 21 estudiantes fueron preseleccionados para la siguiente ronda.

Ronda 2: Ronda técnica 1 (45 minutos): tenemos que programar una reunión de Google por nosotros mismos y compartir el enlace en el formulario proporcionado. Asegúrese de que el enlace de la reunión no caduque hasta dentro de unos días. Es posible que el proceso de la entrevista no se complete en un solo día. Las entrevistas se programaron 1 semana después de la evaluación y la primera ronda comenzó a las 2 pm. Mi primera ronda estaba programada para las 3 p. m., pero se pospuso para las 4 p. m.
El entrevistador era un desarrollador sénior en el equipo de Redes.

  • La entrevista comenzó con mi presentación.
  • Me preguntaron sobre mi experiencia de pasantía de verano y la pila tecnológica en la que he trabajado.
  • Luego saltó a DSA y le preguntó a  Detect loop en una lista enlazada. Le dije la solución usando el enfoque hash y sobre su complejidad de tiempo y espacio. Luego me preguntó si puedo optimizar la solución. Le di el enfoque de dos puntos con su complejidad de tiempo y espacio. Me pidió que explicara el enfoque dibujando la lista enlazada en un bloc de notas y luego me preguntó cómo encontraría la longitud del bucle. Le dije la solución. Estaba satisfecho y me pidió que escribiera el código completo en cualquier editor de C++ en línea (incluida la creación de una lista enlazada). Tuve que ejecutar el código y mostrar si obtengo el resultado correcto. Comprobó el código para las condiciones de contorno.
  • Luego preguntó sobre los conceptos OOPS. ¿Qué es OOPS? Tipos de herencia.
  • Me preguntó si tengo la función anulada con diferentes tipos de devolución en la clase base y derivada y uso un puntero de clase base al objeto de clase derivada para llamar a la función, ¿a qué función se llamará? Le dije que no estoy completamente seguro pero que dará el error y le expliqué por qué. No estaba completamente convencido y pasó a la siguiente pregunta. Anular una función miembro con un tipo de devolución diferente
  • ¿Qué es una función virtual?
  • ¿Cuál es el tipo de retorno de la función de impresión en C?
  • Diferencia entre semáforo y mutex.

Al final, me preguntó si tenía alguna pregunta para él. Hice 2 preguntas.
8 estudiantes fueron preseleccionados para las siguientes rondas.

Ronda 3: Ronda técnica 2 (1 hora): La ronda comenzó alrededor de las 6 pm.

  • Introducción
  • Me pidió que explicara un proyecto mencionado en mi currículum. Me preguntaron por qué elijo una pila de tecnología en particular. Preguntado qué es la arquitectura MVC.
  • Node n desde el final de una Lista Vinculada
    Solicitada para resolver en el recorrido único. 
  • ¿Podemos encontrar la distancia más corta entre dos Nodes en el gráfico usando DFS y BFS? Se le pidió que explicara el enfoque de DFS.
  • ¿Qué es la estructura de datos trie? ¿Por qué se usa? 
  • ¿Qué es el montón? Montón máximo Montón mínimo, ¿Qué es una cola de prioridad?
  • ¿Diferencia entre mapa y mapa desordenado? ¿Funcionamiento interno del mapa desordenado? ¿Qué es hash?
  • ¿Cómo hash una gran cantidad de strings en la tabla hash de tamaño 10000? ¿Qué es enstringr? 
  • ¿Combinar ordenación y ordenación rápida? Complejidades temporales de ambos. ¿Cuándo debemos preferir uno sobre el otro?
  • Luego comenzó con preguntas rápidas sobre todas las habilidades técnicas que he mencionado en mi currículum. Hizo 2, 3 preguntas sobre cada uno.
  • En networking: qué es el ancho de banda y la diferencia entre ancho de banda y velocidad.
  • En SO: Proceso, subproceso, diferentes etapas del proceso, segmentación, paginación.
  • En DBMS se preguntó qué es la indexación, la normalización y la desnormalización. Tipos de datos en SQL, entre operadores. Y pidió escribir consultas SQL.
  • Cola usando Stacks . Solo el acercamiento. 
  • Invierta una lista enlazada Le dije al enfoque iterativo. Pidió el enfoque recursivo y me pidió que codificara la función en el Bloc de notas y la ejecutara en seco en un caso de prueba.

Al final, me preguntó si tenía alguna pregunta para él. Hice 2 preguntas. Los 8 estudiantes fueron preseleccionados para la ronda de recursos humanos.

Ronda 4: Ronda de recursos humanos (20 minutos): esta ronda se programó 3 días después de las rondas técnicas. 

  • Introducción, preguntas generales sobre rendimiento académico, pedí describir mi actitud en una línea, fortalezas, debilidades.
  • ¿Por qué Samsung?
  • Preguntado sobre el rol para el cual se está realizando el reclutamiento. Expliqué el rol y el equipo como se menciona en JD. Quedó impresionada con la respuesta.
  • ¿Cuál es su experiencia técnica? ¿Dónde puedes mejorar?
  • ¿Ha hablado con algún empleado de Samsung sobre sus experiencias?
  • Y algunas preguntas generales de recursos humanos.

Al final, me preguntó si tengo alguna pregunta. Hice algunas preguntas. Luego me dijo que había sido seleccionado para el puesto y que recibiría el correo de confirmación en una hora. Al día siguiente, recibimos el correo. Los 8 estudiantes fueron seleccionados.

Nota:

  • El horario de la entrevista puede retrasarse o posponerse. Mantén la calma y la compostura.
  • Revise todas las experiencias de entrevistas de la empresa en GeeksForGeeks.
  • Practique problemas DSA con complejidades de tiempo y espacio de soluciones.
  • Incluso si conoce la solución más óptima para el problema, siempre comience con el enfoque de fuerza bruta, discuta las complejidades de tiempo y espacio y siga optimizando la solución.
  • Siempre haz algunas preguntas al entrevistador al final.

¡¡Mis mejores deseos!!

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *