HashedIn Technologies visitó nuestro campus en noviembre de 2020 (virtualmente). Se realizaron 4 rondas de entrevistas.
Ronda 1 (Prueba de codificación): esta ronda se llevó a cabo en su propia plataforma. La prueba fue supervisada y constaba de 3 preguntas. La duración de la prueba fue de 60 minutos.
- Modificación de https://www.geeksforgeeks.org/count-distinct-subsequences/
- https://www.geeksforgeeks.org/length-longest-consecutive-1s-binary-representation/
- Era una pregunta de programación dinámica que no recuerdo exactamente.
Necesitábamos escribir el código/algoritmo en un área de texto simple y explicar el enfoque. No había ninguna opción para ejecutar el código. Pude resolver dos preguntas con una solución optimizada y una con un enfoque ingenuo.
De los 40 estudiantes que aplicaron, solo 6 estudiantes fueron seleccionados para las rondas de entrevistas.
Ronda 2 (Entrevista técnica -1): La entrevista comenzó con una introducción básica. Hicieron algunas preguntas basadas en los proyectos y pasantías que hice. Luego compartieron un documento de Google donde se suponía que debía escribir mis respuestas.
Me hicieron preguntas basadas en programación y DSA. Algunos de ellos son:
- Encuentre la fila que tenía números máximos de 1 en una array de 0 y 1.
- Ordene la array que consta de 0 y 1.
- Encuentra el número que falta de la array de números naturales.
Otras preguntas en la entrevista giraron en torno a las respuestas que di.
La duración de esta entrevista fue de aproximadamente 1 hora.
Ronda 3 (Entrevista técnica -2): El entrevistador fue muy directo, sin ninguna introducción, la ronda comenzó con una pregunta de MySQL. La pregunta se basó en uniones, y se suponía que debía escribir la consulta para la misma.
- Algunas preguntas relacionadas con DS que se hicieron son:
- Encuentre la distancia entre dos Nodes hoja en un árbol binario.
- Me dio una array de entrada – [3 4 5 2 2 5 2 4] y una array de salida – [3 4 4 5 5 2 2 2 ] . El entrevistador esperaba que observara el patrón y escribiera el código de la función que, cuando toma la array de entrada dada, devuelve la salida como se muestra.
- Me dio algunos datos y me pidió que los asignara a una estructura de datos adecuada que resolví usando mapas hash.
- Me dio algunos datos y me pidió que codificara completamente la aplicación ficticia siguiendo todos los conceptos de OOPS. Lo codifiqué todo en C++ y también expliqué el enfoque.
- Hay 100 tipos diferentes de gorras, cada una con una identificación única del 1 al 100. Además, hay ‘n’ personas, cada una con una colección de un número variable de gorras. Un día todas estas personas deciden ir a una fiesta con gorra pero para verse únicas decidieron que ninguna usaría el mismo tipo de gorra. Entonces, cuente el número total de arreglos o formas de modo que ninguno de ellos use el mismo tipo de gorra. Restricciones: 1 <= n <= 10. Encuentre caracteres poco comunes de las dos strings.
La entrevista duró alrededor de 1,5 horas. Estaba satisfecho con mis respuestas y aclaré esta ronda.
Ronda 4 (Culture Fit): Fue una ronda divertida y tranquila para que pudiera conocer a la gente y la cultura de la empresa. También se hicieron algunas preguntas gerenciales.
Todo el proceso fue rápido y sencillo. Todas las rondas se completaron en un día. ¡¡Y voilà fui el único en ser seleccionado de mi universidad!!