Soy un estudiante de la universidad de nivel 3. Recibí una referencia de uno de mis superiores en HashedIn para el puesto de SDE.
Hubo tres rondas en el proceso de reclutamiento.
Ronda 1: prueba en línea
Es una prueba de codificación donde se dieron 3 preguntas de programación las cuales fueron de nivel medio de dificultad. La prueba se realizó en su propia plataforma y el tiempo otorgado para resolver las preguntas fue de 1.5 horas. Pude resolver las 2 preguntas por completo y la 3ra pregunta fue resuelta parcialmente. Para cada una de las preguntas, hubo 5 casos de prueba. Los resultados se comunicaron por correo electrónico y me seleccionaron para el proceso de entrevista.
Ronda 2: Entrevista técnica 1
Esta entrevista tuvo una duración de 60 min y se realizó de manera virtual. Las preguntas formuladas en la entrevista probaron principalmente las habilidades de resolución de problemas y los fundamentos básicos de las ciencias de la computación.
- El entrevistador me pidió que me presentara y me calificara en OS, DBMS, Redes informáticas.
- Me preguntó sobre los protocolos en la capa de transporte y la capa de red.
- Se hicieron preguntas relacionadas con direcciones IP y direcciones mac.
- Después de eso, me preguntó sobre los conceptos del sistema operativo, como la memoria virtual y algunas preguntas de normalización.
- Respondí la mayoría de las preguntas y luego me dieron tres preguntas de programación.
- Encuentra el número que falta ( https://www.geeksforgeeks.org/find-the-missing-number/ ). Es una de las preguntas de la entrevista de Amazon que es de dificultad media. Pude escribir el código correctamente y tardé 10 minutos en resolver el problema.
- Combinación ordenada en una array ( https://www.geeksforgeeks.org/sorted-merge-one-array/ ). Fue complicado en el que necesito usar algún tipo de técnica de dos puntos. Pero no pude cubrir todos los casos de prueba. Así que ella hizo otra pregunta.
- Un rompecabezas de array de productos ( https://www.geeksforgeeks.org/a-product-array-puzzle/ ). Esta es una pregunta complicada ya que me pidió que resolviera el problema sin usar el operador de división. Esta fue una pregunta fácil en la que solo usé una array de prefijos donde, para cada índice, la array de prefijos ‘i’ contiene el producto de la array hasta el índice ‘i’. Lo resolví correctamente.
Estaba seguro de que calificaré para la próxima entrevista técnica ya que me desempeñé bien. Después de 3 a 4 días, recibí un correo de RR. HH. que había aprobado la entrevista técnica de la ronda 1.
Ronda 3: Entrevista técnica 2
Era más que nada como una entrevista de diseño de sistemas. Esta entrevista fue un poco difícil y duró 45 minutos. El entrevistador me pidió que me presentara y me preguntó sobre mis temas favoritos. Dije Sistemas Operativos, Estructuras de Datos y Algoritmos. Luego me pidió que me calificara en sistemas operativos.
- Luego, me preguntó sobre los procesos e hilos, diferencias entre procesos e hilos.
- Cómo se comunicarán los hilos y cómo se programan los hilos.
- Me pidió que explicara el caso de uso y la complejidad temporal de mi algoritmo favorito.
- El entrevistador me pidió que diseñara un juego de serpientes y escaleras. Escribí un pseudocódigo para el juego de la serpiente y la escalera en el que se me dará un número de jugadores y los datos sobre la posición de la serpiente y la posición de la escalera en el tablero. Usé hashmap para almacenar los datos sobre serpientes y escaleras y la lógica restante del juego es simple.
- Respondí casi todas las preguntas y para las preguntas sobre hilos, estaba un poco confundido, así que traté de arreglármelas con lo que sabía.
Después de 2 días, recibí un correo de RR.
Ronda 4: entrevista de recursos humanos
- Esta entrevista se llama Ronda de Adaptación. El entrevistador me pidió que describiera mi personalidad con 3 adjetivos y me pidió que los justificara. Me hizo preguntas como Por qué Hashedin, qué esperas del trabajo, cuáles son tus planes futuros, cuáles son mis pasatiempos e intereses, etc.
- Después de una semana, se declararon los resultados y fui seleccionado para el puesto de ingeniero de desarrollo de software (internado + oferta FTE). La experiencia de la entrevista fue genial y la disfruté.
Todo lo mejor para sus entrevistas.
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