Paso 1: Inicialmente, llené un formulario de Google que decía: «HashedIn – Formulario de registro de Freshers» el 26 de mayo de 2021.
Paso 2: El 4 de junio, recibí un correo electrónico de ellos que decía que tenía que dar una prueba en línea entre el 8 de junio a las 10:00 a. m. y el 9 de junio a las 6:00 p. m.
(El enlace de prueba se envió por correo y recibí las otras credenciales de inicio de sesión el 7 de junio a las 6 p.m.
Paso 3 (Ronda de evaluación en línea): 2 horas
- Número de preguntas: 3
- Total de puntos: 300 (100 puntos cada uno)
- Plataforma: Otomeyt
Preguntas:
- Programa para convertir un número dado (entre 1 y 99) en palabras: https://www.geeksforgeeks.org/convert-number-to-words/
- Opuesto a este problema (Encuentra dos números a partir de su suma y XOR: https://www.geeksforgeeks.org/find-two-numbers-sum-xor/):
Aquí nos dan la suma (X) y xor (Y) de dos números, necesitamos encontrar los números A y B tales que
X=A+B
Y= A x o B.
- Problema de tipo DFS/BFS al igual que la pregunta de relleno de inundación en Leetcode: https://leetcode.com/problems/flood-fill/
Pude obtener una puntuación de 240/300 y pasé la ronda de evaluación en línea.
Paso 4 (Ronda técnica 1): 12 de junio (50-55 minutos)
- Háblame de ti.
- Hablamos de proyectos y currículum.
- Conceptos OOPs (Abstracción & Herencia).
- Dadas dos arrays desordenadas, encuentre todos los pares cuya suma sea x. ( https://www.geeksforgeeks.org/given-two-unsorted-arrays-find-pairs-whose-sum-x/ )
Para esto, inicialmente le di el Enfoque 1 (Complejidad: O(n^2)); Luego me pidió que lo optimizara, así que le di el Enfoque 2 (Complejidad: O(nlogn)); Luego me pidió que lo optimizara, así que le di el Enfoque 3 (Complejidad: O(n)). Preparar la solución más optimizada (Time & Space Complexity).
Paso 5 (Ronda técnica 2): (Ronda de diseño del sistema) (14 de junio) (1,5 horas)
- Háblame de ti.
- Proyectos.
- Discutido la entrevista anterior en breve.
- Dos preguntas DSA con la solución más optimizada.
- Abstracciones, clase abstracta, interfaces en Java.
- Estructura de datos que se usará para diseñar un juego Snake & Ladder (Hashmaps) y escribir un código para tomar las entradas.
- Implemente el método placeOrder() para una aplicación de comercio electrónico. (mostrar Overriding y cómo funcionará).
R1 – placeOrder() – 100 pedidos => Lugar
R2 – placeOrder() – 1 => lugar => toma el segundo pedido
R3 – placeOrder() – Toma el pedido tal como viene (modo aleatorio).
- Dados 3 restaurantes R!, R2, R3 donde
R1 – db1 -administrador, personal
R2 – db2 -administrador, personal
R3: db3: administrador, personal y un inicio de sesión de superadministrador que controla los 3 restaurantes.
¿Cómo funcionará?
Base de datos maestra
- ¿Alguna pregunta para mí (entrevistador)?
Paso 6 (Ronda de recursos humanos): (17 de junio) (30 minutos)
- Háblame de ti.
- Acerca de Mi proyecto blockchain en profundidad. (¿India está lista para la idea implementada en mi proyecto?)
- ¿Por qué HashedIn?
- Supongamos: Sois 3 compañeros, uno sois vosotros. El otro es tu mejor amigo y el tercero es tu pareja (digamos XYZ). Si XYZ eliminó los datos y su jefe le preguntó: «¿Quién eliminó los datos?» y si tu mejor amigo borró los datos. ¿Cuál sería su respuesta a ambas preguntas?
- Una vez cuando estabas en un problema, y ¿cómo lo enfrentaste?
- ¿Alguna pregunta para mí (entrevistador)?
- Trasfondo familiar.
PUNTAS:
- Visite al entrevistador en LinkedIn y conozca todas las tecnologías que conoce y gestione su entrevista en consecuencia. (Experiencia personal)
- Su introducción dirá el 50% de cómo será su entrevista. Por lo tanto, sea específico y honesto.
- Consulte GeekforGeeks, LeetCode, InterviewBit antes de cualquier entrevista.
Veredicto: ¡No seleccionado!
Publicación traducida automáticamente
Artículo escrito por asthamundhra28 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA