Presenté una solicitud en HashedIN después de ver una publicación en LinkedIn y el mismo día recibí una llamada de un reclutador técnico en HashedIN . Tuvimos una pequeña discusión sobre mis antecedentes y mi stack técnico.
Ronda 1 (DSA): 1 h 10 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)
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.
Ronda 3 (Ajuste): 30 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
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 brijeshtiwari y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA