Solicité en Instahyre. El reclutador se puso en contacto conmigo para obtener información básica. Después de algún tiempo mi entrevista fue programada. Fueron cuatro rondas.
Ronda 1 (algoritmo DS): hubo 2 preguntas de codificación:
- La primera pregunta fue una variante de https://www.geeksforgeeks.org/sort-an-array-of-0s-1s-and-2s/ . Me pidieron que ordenara la array según el orden dado de 3 dígitos.
- La segunda pregunta fue https://www.geeksforgeeks.org/detect-loop-in-a-linked-list/ .
Ronda 2 (Programación): En esta ronda, el entrevistador me hizo muchas preguntas en java. Me preguntó sobre la JVM , la recolección de basura, la asignación de memoria y las strings . Luego hubo algunas preguntas de programación como se muestra a continuación.
- La primera pregunta fue encontrar el precio promedio de la lista de artículos (nombre, precio, cantidad). el único problema era usar la API de flujo de Java 8 .
- La segunda pregunta fue para explicar la asignación de memoria de la creación de diferentes objetos de string.
- La tercera pregunta fue https://www.geeksforgeeks.org/print-right-view-binary-tree-2
Ronda 3 (gerente de contratación): en esta ronda, el HM también explicó la BU, el estilo de trabajo y el producto. Después de explicarme, me preguntó sobre mi trabajo actual y mis responsabilidades. Después de eso, me preguntó sobre mi proyecto actual. Una vez le expliqué sobre el proyecto. Discutimos las mejoras en el diseño actual, el almacenamiento en caché, la escalabilidad y el rendimiento.
Ronda 4 (HR): Las preguntas eran bastante estándar, como por qué quiero cambiar de trabajo y algunas preguntas de comportamiento.
¡¡Mis mejores deseos!!
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