Hola, voy a compartir mi experiencia de entrevista para HashedIn (de Deloitte) cuando la empresa visitó mi universidad en mayo de 2021. Hubo 1 evaluación de codificación, 2 rondas de codificación (para la mía) seguidas de una ronda de recursos humanos.
Ronda 1 (Evaluación técnica – Ronda de codificación): Había 3 preguntas técnicas de codificación que debían resolverse en 1,15 horas. Nivel de pregunta: medio/difícil
- Pregunta matemática basada en ecuación matemática: basada en el medio , ya que tenemos que escribir el código más optimizado.
- Basado en patrones: patrón duro
- Cuestiona una variación difícil de encontrar el camino más corto de un Node a otro en el gráfico – Nivel Medio – Difícil .
La entrevista duró 1.15 hrs. De 120 estudiantes, 6 estudiantes fueron preseleccionados (por suerte, yo era uno de ellos).
Puntas:
- Escriba el código más optimizado, escribiendo las complejidades de tiempo para cada pregunta.
- Use comentarios y sangrías correctamente.
- Escribe la lógica de lo que estás haciendo (opinión personal).
Ronda 2 (Discusión Técnica – Nivel 1) – Medio
La ronda comenzó con una buena ronda de introducción seguida de algunos conceptos de programación orientada a objetos. Luego, saltamos directamente a las preguntas de codificación al compartir un documento de Google (Importante). Las preguntas de codificación no eran directamente preguntas de LeetCode o GFG. Pero, una ligera variación a todos esos problemas.
- Ordene la array que consta de 0, 1 y 2 en orden ordenado. Espera, la ligera variación fue clasificar según 1, 0 y luego 2. es decir. coloque primero el 1, luego el 0 y luego el 2. Lo resolví muy fácilmente. Pero estaban buscando todos esos métodos que hago el código. Respiro hondo y comencé a resolver las preguntas con un enfoque ingenuo, seguido de un enfoque optimizado (fácil para mí)
- Encuentra todos los pares que satisfacen A+B != C+D. Resolví esta pregunta con un enfoque Naive manteniendo 4 bucles. Se rió y me pidió que lo resolviera con un código óptimo. Volví a pensar por un segundo y encontré la solución usando unordered_map (en C++) y esta vez el entrevistador quedó bastante satisfecho.
Algunas preguntas habituales de DBMS: consultas, definiciones.
- Encuentre el quinto salario más alto/más bajo de la tabla dada. Resolví fácilmente – Volvió a cambiar dando dos tablas. Savage , lo resolví de nuevo.
- Diferencia entre base de datos relacional y no relacional. (Escenario del mundo real).
- Casos de uso para diferentes claves en el mundo diario.
- Mejor forma normal y por qué?
Bien, terminé la entrevista con varias dudas en mi mente. La entrevista se adelantó un poco a la hora. Esperé durante 3 largos días, recibí mis resultados de TPO de mi universidad que me seleccionaron para la próxima Discusión Técnica. (De 6, 4 fueron seleccionados).
Ronda 3 – (Discusión técnica – Nivel 2) – Medio – Difícil
Esta ronda también comenzó con una buena introducción y algunas preguntas básicas de informática básica. Las preguntas que se hicieron fueron:
- Redes: modelo OSI y funcionamiento, dirección DNS y Mac y discusión sobre topologías.
- Conceptos OOP: conceptos utilizados en proyectos del mundo real.
Discusión del proyecto: ¿Tecnologías utilizadas, dificultades enfrentadas y cómo las resolvió?
Luego, el entrevistador dio 2 problemas basados en DP & Tree transversal.
- Recorrido en espiral inversa de un árbol binario : dijo 2 enfoques atravesando por las alturas ( Fácil – Medio ).
- Me dijo que cambiara el código si lo atravesaba en el sentido de las agujas del reloj . https://www.geeksforgeeks.org/reverse-clock-spiral-traversal-of-a-binary-tree/ ( Fácil ).
- Alguna variación del problema de corte de varillas. https://www.geeksforgeeks.org/cutting-a-rod-dp-13/ (Medio)
Discusión sobre el diseño del sistema: diseñe una plataforma de comercio electrónico con todas las entidades y tablas que quiero usar.
La entrevista duró 1 h 5 min. No estaba seguro, ya que no conocía los conceptos de diseño de sistemas, pero de alguna manera lo hice. Los candidatos preseleccionados fueron informados después de los próximos 2 días. De 4, 2 fueron seleccionados.
Ronda 4 (Ronda del gerente de contratación): Muy fácil
- Introducción!
- Experiencia de entrevista a lo largo
- ¿Le interesan las tecnologías?
- ¿Proyectos y dificultades enfrentadas?
- ¿Cómo es el clima en tu ciudad natal?
- ¿Qué has hecho en el encierro?
- Fortalezas y debilidades
- ¿Por qué HashedIn? ¿Qué esperas de nosotros?
- ¿Alguna pregunta para mí?
La entrevista tuvo una duración de 15-20 minutos. Solo estaban comprobando la confianza y las habilidades de comunicación.
VEREDICTO: SELECCIONADO ✌
Nota : la Ronda 4 (Discusión Técnica – Nivel 3) es opcional para mí según mi desempeño.
Consejos para triunfar en cualquier entrevista:
- A fondo sus conceptos de fundamentos de DSA, CS y DBMS. Tome la ayuda de GFG, LeetCode, InterviewBit para prepararlos.
- Tenga confianza durante cualquier entrevista.
- No ponga cosas/etiquetas innecesarias en su currículum que no sepa (técnicas). Intente hacer un currículum de una página (con todas las tecnologías que conoce y en las que ha trabajado).
- Mantener una buena comunicación con el entrevistador como comunicación bidireccional. Estar presentable, lo que piensas! (Básicamente, ¡Pensando en voz alta!).
- No dude en hacer preguntas al entrevistador. (técnico/código)
- Lo mejor es no apoyarse en la práctica del último día.
Consejos adicionales✌:
- 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.
- Consulte GeekforGeeks, LeetCode, InterviewBit antes de cualquier entrevista.
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