HashedIn Technologies visitó BIT Mesra en noviembre de 2020 (virtualmente). Realizaron 4 rondas en total (Codificación, Técnica – 1, Técnica – 2, Cultural).
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.
1. Modificación de https://leetcode.com/problems/distribute-candies/description/
2. Se le proporciona una array A de tamaño N, donde A[i] es la cantidad de dulces del i-ésimo tipo que tiene. Puede satisfacer a un estudiante dándole dulces N-1 de diferentes tipos. ¿Cuál es el número máximo de estudiantes que puede satisfacer distribuyendo los dulces de manera óptima?
Entrada – 4
1 2 3 4
Salida – 3
3. Te dan 4 enteros A,B,C y K. Tendrás que eliminar todos los múltiplos de A,B,C de la recta numérica a partir del 2. El resultado debe ser el elemento K de la recta numérica que se elimina. Su tarea es eliminar esos números de la línea numérica que son múltiplos de A, B, C e imprimir el K-ésimo número eliminado. La eliminación del número comenzará desde el 1.
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 que hice. Luego compartieron un documento de Google donde se suponía que debía escribir mis respuestas.
Pocas preguntas de programación de python fueron-
1. Diferencia entre lista y tupla.
2. ¿Qué son los decoradores?
3. Explicar la comprensión de listas.
Me hicieron preguntas basadas en programación y DSA. Algunos de ellos son –
1. Ordene una array de 0, 1 y 2. Se suponía que debía resolverlo utilizando diferentes enfoques y el que esperaba el entrevistador era el algoritmo de la bandera nacional holandesa.
2. Dado un diccionario anidado, realice la inversión de claves, es decir, el anidado más interno se convierte en el más externo y viceversa.
3. Dado un recorrido en postorden y en orden. Encuentre el recorrido previo al pedido.
4. Combinar una lista vinculada en otra lista vinculada en posiciones alternativas.
No pude optimizar mi solución en un par de problemas y, por lo tanto, no pude pasar a la siguiente ronda técnica.
Publicación traducida automáticamente
Artículo escrito por luhadiaaastha y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA