Hashedin by Deloitte Experiencia de entrevista para ingeniero de software-1 (fuera del campus)

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *