Investigación y desarrollo de Samsung en Bangalore (en el campus de 2019) – Part 1

Samsung R&D Bangalore visitó nuestra universidad BIT Mesra para contratar empleados a tiempo completo y pasantes de 6 meses.

Ronda 1:

Se llevó a cabo en la propia plataforma de Samsung. Fue un concurso en línea de 3 horas de duración y solo hubo un problema.

Pregunta
Cada punto del universo está representado por coordenadas (x, y). La distancia entre dos puntos ->(x1, y1) y (x2, y2) se puede calcular como abs(x1-x2)+abs(y1-y2) . El tiempo para recorrer la unidad de distancia es 1 segundo. Ahora hay n agujeros cálidos. Cada agujero cálido se describe mediante 3 detalles-> coordenadas de un extremo del agujero cálido, coordenadas del otro extremo del agujero cálido y tiempo para viajar a través del agujero cálido. Ahora tenemos una fuente y un destino y tenemos que calcular el tiempo mínimo para ir de la fuente al destino utilizando cualquier cantidad de agujeros cálidos.

Restricciones-
0<=N<=5 (número de warmhole)
Coordenadas de cada punto: (x, y) 0<=x, y<=1000.

Apliqué Floyd Warshall. hubo 50 casos de prueba y para calificar para la siguiente ronda tienes que pasar todos los casos de prueba. 58 estudiantes fueron preseleccionados para la siguiente ronda.

La ronda 2:

En esta ronda nos dividimos en cuatro grupos y les dimos un problema y teníamos que escribir el mejor enfoque y código posible en papel, el tiempo dado fue de 25 minutos y luego tuvimos que discutir nuestro enfoque con el mentor asignado.

problema:  https://www.geeksforgeeks.org/snake-ladder-problem-2/

consejos: no use STL, mantenga el código limpio con la sangría adecuada. y dividir el código en diferentes funciones.

35 estudiantes fueron preseleccionados para otras rondas.

Ronda 3:

Fue una ronda puramente técnica. El entrevistador fue el mismo que tomó mi segunda ronda.

Como el perfil de la empresa era ingeniero de software de redes y yo había realizado dos de mis proyectos sobre redes, me pidió que dibujara el diseño del sistema para el primero seguido de algunas preguntas relacionadas con las redes.

Algunas de las preguntas fueron:

  • ¿Por qué TCP/IP?
  • Diferencia entre protocolo TCP y UDP.
  • ¿Qué es DNS? Explique el proceso para encontrar la dirección IP?
  • ¿Cuál es la diferencia entre la dirección MAC y la dirección IP?
  • ¿Diferencia entre concentrador, conmutador y enrutadores?
  • ¿Cuál es la diferencia entre concentrador y repetidor?
  • ¿Qué es DHCP?
  • Explique el modelo OSI.
  • ¿Qué es piggybacking?
  • ¿Qué es la inundación en los enrutadores?
  • ¿Qué es filtrar?
  • ¿Explicar el proceso de establecimiento de conexión de protocolo de enlace de 3 vías en TCP?

Quedó satisfecho con mis respuestas.

Después de eso, me preguntó sobre mis entrevistas anteriores de otras empresas.

P. ¿Diseñar un tablero de puntaje de cricket en vivo utilizando estructuras de datos adecuadas?

Sugerencia: Trate de discutir todas las características posibles que puede agregar en su diseño. Creará un buen comentario.

¿Preguntó mis temas favoritos?

Le dije a los sistemas operativos.

Hizo algunas preguntas básicas relacionadas con el sistema operativo.

  • ¿Diferencia entre proceso y subproceso?
  • ¿Diferencia entre subprocesos múltiples y multitarea?
  • ¿Beneficios de los subprocesos múltiples?
  • ¿Cuál es el inconveniente de la asignación de memoria contigua y cómo superarlo?
  • ¿Qué es la paginación de demanda?
  • ¿Qué es el algoritmo de reemplazo de página LRU? escribir un código de trabajo en papel?

Después de eso, cambió a Oops.

P. Suponga que visita una zapatería para comprar un zapato, explique cómo el zapato satisface todas las características de la programación orientada a objetos.

Me dio solo 30 segundos para pensar.

Una por una pude explicarle todas las características como encapsulación, abstracción, polimorfismo, anulación, herencia.

Después de eso, cambió a DBMS.

P. ¿Diferencia entre la base de datos Sql y No-sql?

P. Diseñar un sistema de almacenamiento y recuperación de información basado en la tarjeta Aadhaar.

Inicialmente, le di un enfoque basado en el almacenamiento de la información usando Aadhar Id como mi clave principal y usando la consulta Sql para obtener detalles.

Cambió la pregunta.

P. Supongamos que toda la información relacionada con una persona ha sido mapeada a su aadhar-id único. Ahora puede usar solo aadhar-id para obtener los detalles de la persona y ninguna consulta sql funcionará para usted.

Diseñe un sistema que, cuando se le den los valores de algún atributo (por ejemplo, nombre, ciudad, número de teléfono) como entrada, devuelva todos los detalles de esa persona.

Me dio 2 minutos para pensar correctamente.

Después de luchar un poco, finalmente me di un enfoque basado en estructuras de datos trie. Me dije que podemos considerar cada atributo como una string y almacenar una lista de todas las identificaciones de Aadhaar al final de cada string que posea ese valor de atributo. id que ya está asignado a los detalles, por lo que podemos obtener fácilmente todos los detalles utilizando esta estructura de datos asignada.

Después de esto, quedó impresionado conmigo.

Finalmente, después de una ronda muy larga, me preguntó si tenía alguna pregunta para él.

Le hice 3 o 4 preguntas basadas en la charla previa a la colocación.

Ronda 4: (Ronda conductual + gerencial)

El entrevistador estuvo un poco frío en esta ronda.

Puso un conjunto de 5 preguntas frente a mí que tenía que responder una por una.

I. Explique su uno de los mejores proyectos.

II. ¿Cuál fue tu papel en ese proyecto?

tercero Tu rutina diaria de actividades.

IV. Sus pasatiempos.

V. ¿Cuál es el trabajo de tus sueños?

PD: Ten confianza con tus respuestas.

Me dijo si tengo alguna pregunta para él.

Le hice 5 preguntas.

Concluyó la ronda diciéndome todo lo mejor.

Ronda 5 (Ronda de HR):

preguntas de PPT.

qué sabes de nuestro trabajo y cómo contribuirás en él.

preguntas sobre antecedentes familiares.

¿Por qué samsung?

¿Cuál es el papel de la creación de redes para facilitar la vida de la gente común?


Resultado: Seleccionado

Publicación traducida automáticamente

Artículo escrito por lathuu 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 *