Experiencia de entrevista de Udaan para SDE-1 (2021)

Solicité el puesto de Udaan SDE-1 en febrero de 2021. Tengo 2 años de experiencia.

Así es como se llevó a cabo la ronda de entrevistas.

Ronda 1 (Codificación de la máquina):

Tiempo: 90 minutos para Codificación + 30 minutos para Evaluación/Explicación 

Cree un programa que llame a las API de noticias desde http://newsapi.org y analice el JSON.

  1. Muestra los titulares (utilizando la API «Principales titulares»)
  2. Busca una consulta y muestra el resultado (usando la API de todo)
  3. Muestra varias fuentes de noticias, junto con la descripción del canal (usando la API de fuentes)

Puedes usar cualquier lenguaje de programación con el que te sientas cómodo. Debe seguir el diseño de OOP. También puede navegar por la red sin ninguna restricción.

Expectativas:

  • El código debe ser ejecutable (sin errores de compilación) y puede demostrar todas las funcionalidades.
  • Código limpio y extensible.
  • Buen modelado.
  • Correcta separación de clases.
  • Debería ser capaz de trabajar en extensiones, así como compatibilidad con versiones anteriores.

Cosas que aprendí después de esta ronda:

  1. Tenga listo un buen IDE y aprenda los atajos para implementar constructores y getters/setters (ahorro de tiempo).
  2. Hágale al entrevistador todo tipo de preguntas y cuáles son las expectativas de salida cuando se le presente el problema. El temporizador no se inicia en este momento.
  3. Si tiene alguna duda mientras codifica, pregúntele de inmediato al entrevistador y aclare.
  4. Intente construir todas las clases, variables de instancia, métodos e implementar el método principal al final, para mostrar 1-2 salidas.
  5. No pierda el tiempo con la complejidad de los algoritmos, ya que se trata de una ronda de diseño de sistemas y no de DS-Algo.
  6. Si conoces buenos algoritmos o algunos casos que no pudiste codificar por falta de tiempo, puedes explicarlo mientras explicas el sistema. No tengas miedo de hablar.

No tengo la convocatoria para la próxima ronda, así que no estoy seguro de las otras rondas.

¡La mejor de las suertes!

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 *