Oracle se puso en contacto con el lote actual de NUS (análisis de sistemas) sobre la oportunidad de pasantía.
Ronda 1 (Evaluación en línea): esta ronda no fue una ronda directa que normalmente vemos para roles de trabajo similares. Querían probar la capacidad de aprendizaje de los estudiantes y la rapidez con la que pueden acostumbrarse a las nuevas tecnologías. Esta ronda constaba de 3 desafíos.
- Desafío I ( Backend ): Cree una API de descanso utilizando el marco dropwizard (JAVA). La API debe tomar una cantidad de elementos como entrada y la salida debe ser un objeto json que comprenda la lista de series de Fibonacci.
- Por ejemplo: entrada: 10 salida: {fibonacci: [0,1,1,2,3,5,8,13,21,34], ordenado: [34, 8, 2, 0, 21, 13, 3, 1 , 1 ] }
- Desafío || ( Frontend ): use React para desarrollar la interfaz de usuario para admitir la API.
- Desafío ||| ( Docker ): cree imágenes de Docker para la aplicación anterior y cárguelas en Docker Hub.
- Desafío IV ( Nube ): Aloje la aplicación en Oracle Cloud.
Nos dieron 2 días para aprender y completar la solicitud. Sin embargo, solo pude completar tres de los desafíos. En dos días me invitaron a 3 rondas más de entrevistas técnicas/de comportamiento.
Ronda 2 (entrevista de fondo): la segunda ronda fue una entrevista de fondo. Querían asegurarse de que haya desarrollado la API y no solo haya copiado el código de fuentes en línea. Otras preguntas importantes se mencionan a continuación:
- Explique la ordenación por combinación y derive su complejidad temporal.
- ¿Por qué está utilizando BigInteger para calcular la serie de Fibonacci? (Esto se debe a que int no puede almacenar números enteros grandes)
- ¿Por qué Docker?
- Comandos simples en la ventana acoplable (pulsar, empujar, ejecutar)
Ronda 3 (Entrevista frontal): Esta ronda no fue muy difícil ya que el entrevistador sabía que soy bastante nuevo para reaccionar. Me preguntó sobre mis proyectos anteriores y cómo me coordiné con el equipo de UI para desarrollar proyectos. Otras preguntas incluyeron metodología ágil y cómo superar los desafíos cuando se trabaja en un equipo grande.
Ronda 4 (Ronda de HR): Esta fue nuevamente una ronda de comportamiento simple.
- ¿Cuáles son sus contribuciones recientes? (Algún proyecto nuevo)
- ¿Cuál es la tarea más desafiante cuando se trabaja en equipo?
- ¿Qué harás para que el rendimiento de tu equipo sea más eficiente?
Oferta : Todavía esperando.
Publicación traducida automáticamente
Artículo escrito por manas borah y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA