Samsung Research Institute Bangalore (Ingeniero de investigación)

Samsung Research Institute Bangalore me contrató para el puesto de ingeniero de investigación en diciembre de 2017. Tuvimos de 2 a 4 rondas de pruebas.

La ronda 1:

Prueba de competencia de software durante 3-4 horas.

No está permitido usar ninguna biblioteca que no sea stdio y stdlib. El número de envíos está limitado a 10 y el código debe pasar los 20 casos de prueba para ser seleccionado para la próxima ronda.

Pregunta: Comprobar si un gráfico es bipartito.

Temas importantes en las pruebas de Samsung (en orden decreciente de importancia): Gráficos, Backtracking y Programación Dinámica

Consulte las preguntas de las pruebas anteriores de Samsung en línea. Las preguntas suelen repetirse.

La ronda 2:

Discusión del grupo técnico durante 30 min.

Los estudiantes seleccionados se dividieron en grupos de 5 y un miembro senior de Samsung dirigió el grupo. Nos dieron una hoja de papel que explicaba el enunciado del problema. Nos dieron de 5 a 10 minutos para encontrar una solución. Después de eso, se nos pidió que discutiéramos nuestra solución una por una.

Tema: Aprendizaje automático

Problema: Recuperación de datos de una base de datos corrupta

Considere una base de datos de estudiantes en una universidad. Los diversos campos de la base de datos son el número de lista, el nombre, el sexo, la edad y los pasatiempos (hobby1, hobby2, hobby3…hobbyN). Tira no, el nombre son strings. El género es booleano. La edad es un número real. Los pasatiempos son booleanos (si te gusta o no cierta actividad).

La base de datos está dañada por un virus y se borran ciertas entradas de la base de datos. Se le indica qué entradas están dañadas y cuáles están intactas. Los nombres y los números de lista no están dañados. ¿Cómo se reconstruye la base de datos a la mejor aproximación posible?

Respondí la pregunta y me contrataron como ingeniero de investigación después de esta ronda. No asistí a más entrevistas.

Ronda 3:

Mis amigos asistieron al menos a 2 rondas más de entrevista técnica.

Preparación:

1. Comience temprano

2. Aprende a codificar sin usar bibliotecas. Aprenda a implementar estructuras de datos como pilas, colas, árboles, gráficos, etc. sin usar ninguna biblioteca que no sea stdio y stdlib

3.Hable con confianza y articule sus pensamientos claramente durante la discusión grupal. Tus ideas son mucho más importantes que la jerga que usas

4. Se le pedirá que critique las ideas de sus amigos. hazlo con respeto

5. Para las entrevistas, aprenda a escribir el pseudocódigo y el código real en una hoja de papel sin ensuciar. No puedes presionar la tecla de retroceso en un papel. Hazlo bien la primera vez

6. Para puestos de investigación, céntrese en aprendizaje automático/probabilidad/álgebra lineal y temas relacionados

Gracias a geeks for geeks por ayudarme en mi preparación.

<3,

Bharat

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 *