Experiencia de entrevista HashedIn para pasantías (fuera del campus)

Uno de mis amigos de la universidad me refirió para HashedIn fuera del campus en enero y recibí un enlace de prueba dentro de 2 días. La prueba se realizó en una plataforma en línea oytmet. El proceso general de contratación consta de cinco rondas, una ronda escrita, tres rondas de entrevistas técnicas y la última ronda de horas.

Ronda 1 (Prueba en línea): 3 preguntas de programación para ser resueltas en 75 minutos.

  1. Pregunta: basado en la resolución de problemas donde se debe usar algún truco matemático.
  2. Encuentre la substring común más larga en una array de strings. https://www.geeksforgeeks.org/longest-common-substring-dp-29/
  3. Evalúe la expresión de sufijo dada en forma de string.

Resolví dos preguntas por completo y una pregunta parcialmente y fui preseleccionado para un proceso posterior.

Ronda 2 (Entrevista técnica 1): Primero tuvimos una discusión sobre los paradigmas de Oops con algunos ejemplos de la vida real. El entrevistador está más interesado en saber si conozco los casos de uso reales de los paradigmas oops o no. Algunas preguntas básicas sobre sistemas operativos y DBMS como punto muerto, subprocesos, transacciones, propiedades ácidas nuevamente, el entrevistador está más interesado en ejemplos de la vida real de estos conceptos.

Codificando preguntas-

  1. Dada una array de intervalos donde intervals[i] = [starti, endi], combine todos los intervalos superpuestos y devuelva una array de los intervalos no superpuestos que cubren todos los intervalos en la entrada. https://leetcode.com/problems/merge-intervals/. Me pidió que escribiera un código completamente funcional para este problema.
  2. Detectar bucle en una lista enlazada. (Solución más optimizada). https://www.geeksforgeeks.org/detect-loop-in-a-linked-list/
  3. Punto de intersección de dos listas enlazadas. https://leetcode.com/problems/intersection-of-two-linked-lists/

La entrevista termino en 1hr.

Ronda 3 (Entrevista técnica 2): Tuvimos una discusión sobre mis proyectos que se basan en el desarrollo de front-end. El entrevistador está más interesado en el marco que he usado. Desde que lo construí usando vanilla.js.

Algunas preguntas sobre los sistemas operativos, como la prevención de interbloqueos y la gestión de la recuperación, los paradigmas de Oops y las preguntas específicas de C++.

Preguntas de codificación-

  1. Me pidió que diseñara un juego de serpientes y escaleras teniendo en cuenta la programación orientada a objetos y luego me pidió que escribiera un código listo para la producción. Después de eso, me pidió que optimizara mi lógica del juego. Hice lo mismo usando hashmaps. Al final, me pidió que le explicara la complejidad temporal del juego, ya que el juego involucra la función rand(), por lo que es un poco complicado de explicar.

Ronda 4 (Entrevista Técnica 3): Opcional

  1. Sobre la base de sus actuaciones anteriores en las entrevistas se lleva a cabo la tercera ronda.

Ronda 5 (entrevista de recursos humanos): preguntas básicas de recursos humanos

  1. ¿Dime algo sobre ti?
  2. ¿Antecedentes familiares, aficiones, planes de estudios superiores?
  3. ¿Dónde te ves en los próximos 5 años?

Puntas:

  1. Prepare temas teóricos como OOP, DBMS, CN, sistemas operativos con casos de uso adecuados y aplicaciones de la vida real.
  2. Una buena comprensión de DS/ALGO es imprescindible para descifrar una empresa como HashedIn. Se enfocan mucho en tus habilidades para resolver problemas.

Veredicto,

Seleccionado

Me uniré a HashedIn antes del 14 de junio de 2021.

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

Deja una respuesta

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