Experiencia de entrevista HashedIN para ingeniero de software-1 (fuera del campus)

Presenté una solicitud en HashedIN después de ver una publicación en LinkedIn y, después de un mes, recibí una llamada de un reclutador técnico de HashedIN. Tuvimos una pequeña discusión sobre mis antecedentes y mi stack técnico.

Ronda 1 (DSA): 1 h 15 min

  • Esta ronda se basó totalmente en la resolución de problemas, es decir, estructura de datos y algoritmos.
  • La entrevista comenzó con una introducción y mi experiencia laboral previa.
  • Después de eso, me pidió que escribiera un código para averiguar la longitud de los 1 consecutivos más largos en representación binaria https://www.geeksforgeeks.org/length-longest-consecutive-1s-binary-representation/.
  • Al principio, pude proporcionar una solución ingenua. Más tarde, la optimicé.
  • La segunda pregunta fue para verificar mi conocimiento sobre ArrayList y HashMap. Mi tarea era eliminar y agregar empleados cuyo estado está activo en la lista de empleados dada.
  • La tercera pregunta fue escribir un código que pueda devolver todo el par en A[] con una suma como x https://www.geeksforgeeks.org/given-an-array-a-and-a-number-x-check- para-par-en-a-con-suma-como-x/
  • Mi primera solución fue O(n2), me dijo que redujera la complejidad del tiempo, luego se me ocurrió una solución con la complejidad del tiempo de O(N log N) y luego volvió a pedir que la optimizara. Después de algunas lluvias de ideas y sugerencias, pude proporcionar una solución con una complejidad de tiempo O(n)
  • Al día siguiente recibí una llamada de Recursos Humanos y HR programó la segunda ronda el mismo día.

Ronda 2 (Diseño del sistema): 1 hora

  • Esta ronda fue una ronda de diseño del sistema y comprobaron nuestra capacidad para diseñar la jerarquía de clases y la estructura de la base de datos relacional.
  • Nos darán un documento de Google compartido y tenemos que escribir nuestras soluciones en él. Mi tarea fue diseñar una estructura de base de datos para aplicaciones de entrega de alimentos en línea como Zomato y Swiggy. Después de eso, debería poder justificar la relación de cada entidad con su diseño. La segunda tarea fue escribir todos los controladores.
  • La tercera tarea fue escribir API para ello. El entrevistador terminó esta ronda preguntando algunos conceptos de OOPS.
  • Al día siguiente recibí una llamada de Recursos Humanos y HR programó la tercera ronda el mismo día.

Ronda 3 (Ajuste): 15 min  

  • Esta fue una ronda de recursos humanos y las preguntas eran básicas como
  • aficiones
  •  antecedentes
  • Trabajo anterior ej.
  • Por qué buscar un cambio: su respuesta debe ser lógica y relevante para este
  • ¿Por qué HashedIN?
  • Cualquier pregunta sobre HashedIN, para lo cual se preguntó sobre la universidad HashedIN

No seleccionado

Sugerencia:

  • HashedIN es una de las mejores organizaciones que brindan SaaS. Se enfatizan mucho en la estructura de datos y los algoritmos.
  • Después de la introducción de la ronda de diseño de sistemas, también quieren que los candidatos tengan una buena base de datos y conocimientos de diseño de jerarquía de clases de aplicaciones.

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 *