Hola, voy a compartir mi experiencia de entrevista con Hashedin de Deloitte . Recibí correo de Recursos Humanos para el proceso de entrevista.
Ronda 1 (Ronda de entrevistas técnicas): la primera ronda se basó en estructuras de datos y algoritmos y algunos problemas básicos de informática. El entrevistador fue muy humilde y educado. La entrevista comenzó con una pequeña introducción.
Las preguntas que se hicieron fueron:
- Todas las combinaciones de paréntesis equilibrados . Le di el enfoque recursivo para este problema, pero me faltaba un caso base y un caso de esquina, así que me dio una pequeña pista, luego obtuve el punto que faltaba y escribí el código.
- Encuentre la fila con el número máximo de 1s . En primer lugar, le di el enfoque de fuerza bruta con dos bucles for anidados y me dijo que optimizara el enfoque, luego le di el enfoque de búsqueda binaria en n * log (m) complejidad de tiempo, no estaba satisfecho, después de eso le di enfoque de dos punteros en Complejidad de tiempo O (n + m) y estaba satisfecho con mi enfoque. Luego me pidió que escribiera el código limpio.
- Algunos problemas de complejidad temporal. Me dio algunos Pseudocódigos y me pidió que encontrara la complejidad del Tiempo.
- Problemas basados en OOPs. Me preguntó algunos problemas basados en OOP como conceptos de OOP y sobrecarga de funciones y anulación de funciones, etc.
- Consultas SQL. Me hizo algunas consultas SQL como Second Max Salary.
Ronda 2 (Ronda de entrevistas técnicas): la segunda ronda también se basó en estructuras de datos y algoritmos y algunos problemas básicos de informática. Era muy amistoso en la naturaleza. Le di mi Introducción y comencé con las Preguntas de la Entrevista.
- Problemas basados en historias basados en la multiplicación de strings de arrays. Me dio una declaración del problema basada en una historia y me preguntó el enfoque y luego me pidió que escribiera el código. Primero pensé en el enfoque codicioso y luego hice clic en la lógica de la programación dinámica con la multiplicación de strings de array. Le Explico la Lógica de DP(MCM).
- Área Máxima de Isla de 0s y 1s. Me preguntó acerca de este problema, así que le di el enfoque DFS con una explicación y sugirió que no intente saltar directamente a la solución óptima. Así que cometí este error. Salté directamente al enfoque óptimo.
- Problemas del sistema operativo. Me preguntó algunos problemas de Sistemas Operativos. Diferencia entre hilo y proceso.
Ronda 3 (Ronda de comportamiento):
- Introducción en detalle
- Algunas ideas sobre proyectos universitarios.
- ¿Por qué Hashedin?
- Preguntó algunos problemas basados en la toma de decisiones.
- Me pidió estudios superiores entonces le dije que no había pensado en eso.
- ¿Dónde te ves después de 5 años?
- Aficiones.
- Fuerza y debilidad.
- ¿Alguna pregunta para mí?
VEREDICTO: SELECCIONADO
Puntas:
- Trate de discutir sus pensamientos con el entrevistador.
- Nunca salte directamente a la solución óptima, primero vaya con el enfoque de fuerza bruta y luego elija el optimizado.
- Intente tomar nombres de variables significativos mientras escribe el código.
- Vaya con la experiencia de entrevista de GeeksforGeeks antes de la entrevista.
- No rendirse nunca.
Publicación traducida automáticamente
Artículo escrito por ayush_gupta4 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA