Samsung R&D Bangalore ha iniciado un programa para estudiantes, llamado PRISM, que ofrece a los estudiantes la oportunidad de trabajar en proyectos del mundo real, interactuar con los mejores expertos técnicos y brindar experiencia práctica en dominios tecnológicos centrales. En este artículo, destacaré todo el proceso de reclutamiento en profundidad.
Actualmente, el programa está limitado a universidades seleccionadas con las que Samsung ha firmado memorandos de entendimiento y mi instituto resultó ser uno de ellos.
El proceso de selección es bastante simple y consta de una sola ronda de codificación, con 3 problemas, basada en conceptos básicos de estructuras de datos y algoritmos. El tiempo límite era de 1 hora. Había varios conjuntos con diferentes preguntas, pero el nivel de dificultad era uniforme para todos los conjuntos.
Las 3 preguntas en mi conjunto fueron:
- Dadas dos strings binarias, encuentre y devuelva la suma de esos dos números representados por esas strings.
- Dada la raíz de un árbol y una clave. Encuentre la suma de los Nodes primos en ese nivel
- Dada la raíz de un árbol, encuentre la suma de todos los Nodes de la hoja izquierda que también tiene su hermano derecho.
Pude resolver 2 de las 3 preguntas, pero resultó que eso fue suficiente para que me preseleccionaran para el programa.
Puntas:
- Ser fluido con estructuras de datos y algoritmos, especialmente árboles y gráficos.
- Familiarícese con la codificación modular: solo escriba funciones, en lugar de escribir programas desde cero. Los jueces de código en línea solo prueban su claridad lógica y analítica de conceptos a través de funciones cortas, que debe completar.
- No confíe en C++ STL para las pruebas de codificación, ya que muchas plataformas no le permiten usarlas.
Veredicto final: SELECCIONADO
¡Espero que este artículo te ayude!
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