Experiencia de entrevista HashedIn para ingeniero de software-II 2021

Fui contactado por un reclutador de HashedIn. El proceso tomó alrededor de una semana. 

Ronda 1 (Codificación):  esta fue una ronda de codificación técnica de 1 hora con un ingeniero de software II que también incluyó algunas preguntas sobre los fundamentos de Core Java.

  • Háblame de ti.
  • Explicar un proyecto.
  • (LC Fácil):  https://leetcode.com/problems/maximum-number-of-balls-in-a-box/. También se me pidió que proporcionara la complejidad del espacio y el tiempo.

Preguntas principales de Java:

  • ¿Qué es la inmutabilidad?
  • ¿Está   permitido intentar con capturas  múltiples  ? Explique.
  • ¿Qué es la recolección de basura?
  • Cuéntame un poco sobre HashMaps.

Ronda 2 (Diseño del sistema):  esta ronda fue de 1,5 horas con un ingeniero de software sénior. 

  • Me pidieron que diseñara una aplicación de entrega de alimentos (Swiggy). 
  • Esta ronda giró en torno al diseño de esquemas de bases de datos, la identificación de relaciones entre entidades y el establecimiento de restricciones de clave principal y clave externa. 
  • También se realizaron algunas consultas SQL complejas con respecto al diseño anterior, incluidas preguntas sobre las propiedades de ACID y las anotaciones de Hibernate. 

Ronda 3 (Gerencial):  Esta fue una ronda de media hora con un Gerente Senior. Me hicieron las siguientes preguntas:

  • Háblame de ti.
  • ¿Alguna vez has trabajado en varias tareas al mismo tiempo?
  • ¿Alguna vez se ha comunicado directamente con los clientes?

Veredicto: SELECCIONADO

Publicación traducida automáticamente

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