Experiencia de entrevista en Samsung Research Institute Bangalore (en el campus para pasantías)

Samsung R&D Bangalore visitó nuestro campus el 29/01/2021 y todo el proceso se realizó en línea. Los estudiantes con más de 7.5 CGPA fueron elegibles para la pasantía. Hubo una ronda de codificación y dos rondas de entrevistas técnicas. Debido al COVID’19, todas las rondas fueron en línea. Alrededor de 150 estudiantes han solicitado este puesto.

Ronda 1 : (Ronda de codificación en línea)  

La prueba fue supervisada y realizada en la plataforma Co-cubes y tenía 3 preguntas de codificación para realizar en 70 minutos . Se dieron diferentes conjuntos de preguntas a diferentes candidatos en función del tiempo de incorporación. Tengo las siguientes preguntas: 

  1. Número Amstrong (3 mks)
  2. Encuentre la diferencia de MCD máximo y MCD mínimo de primos de árboles (5 mks)
  3. Problema de la mina de oro (5 mks)

Resolví las 3 preguntas y envié la prueba en 60 minutos. Muchos habían resuelto las 3 preguntas. Por lo tanto, la complejidad del tiempo y el tiempo de presentación fueron importantes para la preselección. La plataforma mostró los resultados en solo unos pocos casos de prueba, mientras que las pruebas principales estaban ocultas. Así que asegúrese de considerar todos los casos extremos de antemano. De 150 estudiantes, 24 estudiantes fueron seleccionados para la siguiente ronda y, debido a mi envío anticipado, la complejidad de tiempo óptima para todas las preguntas y, en general, una menor cantidad de envíos, superé la prueba de codificación. Los contenedores STL estaban permitidos en C++. Yo mismo usé la cola de STL . Pero las funciones STL no estaban permitidas ya que no pude usar __gcd() incorporado en el segundo trimestre, así que lo implementé usando Euclidean GCD

Ronda 2 : Entrevista técnica 1 ( 30 minutos )

Esta fue una ronda de entrevistas virtuales en Skype. El entrevistador fue muy amable. La entrevista comenzó con el entrevistador pidiéndome que me presentara. Luego me preguntó sobre mis proyectos favoritos. Le expliqué mi proyecto durante unos 5-7 minutos y luego me preguntó la diferencia entre mapas ordenados y no ordenados, C y C++, qué es ups. Luego pasó a codificar preguntas. Se compartió un enlace de Google Doc donde se me pidió que explicara mi enfoque (no hay código para mí, pero a otros también se les pidió que escribieran códigos).

  1. Elemento mayoritario en una array
  2. k-ésimo Node desde el final en la lista enlazada

En ambas preguntas, comencé con el enfoque de fuerza bruta y me moví hacia el enfoque óptimo. Esta ronda duró 30 minutos y me preguntó si tenía alguna pregunta para él. De 24 estudiantes, 15 estudiantes fueron preseleccionados para la ronda 3.

Ronda 3 : Entrevista técnica 2 ( 50-55 minutos )

Esta fue una ronda de entrevistas virtuales en Skype. El entrevistador me pidió que me presentara. Luego me pidió que le explicara en detalle mi proyecto favorito. El entrevistador hizo demasiados interrogatorios cruzados sobre los proyectos. Entonces, después de QnA en el proyecto, me preguntó un concepto llamado clase Singleton . Le expliqué el concepto y luego me pidió que lo implementara con un ejemplo en C++. No estaba muy al tanto de la implementación y le dije lo mismo al entrevistador. Pero me dio tiempo para intentar codificarlo. Probé una solución usando la sobrecarga del constructor. También pidió otras soluciones, pero no pude implementarlas con otro enfoque. Entonces dijo que estaba bien y pasó a una declaración del problema donde se me pidió que sugiriera una estructura de datos óptima que tomaría menos tiempo y espacio.

La declaración del problema fue: se le dan 4 campos, diga nombre, número de teléfono, correo electrónico y ciudad. Para cada persona se le darán estos 4 campos. Debe almacenar toda esta información en su estructura de datos de manera que se ahorre memoria y tiempo. Dije Trie pero dijo que cualquiera de los 4 campos se puede usar para buscar, por lo que el enfoque Trie falla. Lo intenté pero no pude encontrar un enfoque. Al final dio una pista como Hashing y terminó la entrevista. No hay preguntas de codificación para mí en esta ronda, pero a otros estudiantes se les pidió algunas preguntas de codificación en trie de lista enlazada, etc. Pensé que no me seleccionarían. Fue difícil y no estaba satisfecho con mi desempeño. Más tarde ese día, mi celda de colocación universitaria me informó que fui seleccionado. Al final se seleccionó un total de 9 estudiantes.   

CONSEJOS :  

  1. La prueba online es de dificultad media. Muchos obtendrían las 3 preguntas para pasar los casos de prueba básicos. Asegúrate de intentar optimizar tu código tanto como sea posible. Importa.
  2. Esté abierto a lo que sabe y lo que no. Ahorrarías mucho tiempo.
  3. Mantén la calma y sí, la confianza es la clave.
  4. Si surge una situación similar a la ronda 3, intente comunicar lo que está pensando. Creo que en la última ronda solo estaban comprobando nuestra capacidad de pensamiento.
  5. Revise todas las experiencias de entrevistas anteriores presentes en GFG. Confía en mí, ayuda mucho.

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 *