Ayer (15 de septiembre de 2018), Hashedin visitó nuestra universidad y hubo 800 estudiantes presentes para el proceso de Hashedin, ya que era una campaña en el campus de POOL, por lo que generalmente se invita a 2-3 universidades, pero para hashin el número fue a 11-12 universidades, cada universidad envió su mejores alumnos haciendo un total de 800 alumnos aprox.
Así que por la mañana nos dieron una presentación, y esa presentación estaba encendida, te enamorarás de hashedin.
Luego, se iba a realizar una prueba escrita de 90 minutos. Los estudiantes estaban sentados alrededor de nuestra universidad, y cada miembro del equipo HASHEDIN estaba a su disposición para vigilar, y sí, déjenme decirles una cosa, cada miembro de su equipo era técnicamente sólido y simplemente no puedes engañarlos. Incluso durante la presentación, dijeron tantas veces que USTED PUEDE IRSE SI NO SABE CÓDIGO, lo que significa que su contratación se basó correctamente en las habilidades de codificación extrema.
Ronda 1: La prueba escrita: –
Consistía en dos secciones A y B, la Sección A era fácil, consistía en una pregunta de SALIDA, una pregunta de árbol AVL, una pregunta de unión de DBMS, una pregunta de Programación de procesamiento del sistema operativo y un problema de Construcción de árbol.
Pero la sección B constaba de 3 preguntas de programación que eran FÁCILES, MEDIANAS y DIFÍCILES y sí, todos estos problemas deben haberte sido resueltos una vez si eres un programador empedernido y practicas regularmente en Geeksforgeeks.
Y para mí, las dos primeras preguntas de la Sección B no me tomaron mucho tiempo, pero la tercera pregunta tomó 50 minutos completos, ya que había resuelto ese problema una vez, pero olvidé el enfoque y tuve que desarrollar un enfoque completamente nuevo para hacerlo.
Luego, después de una espera ansiosa de 5 horas (que se justifica ya que fueron para verificar 800 copias), llegaron los resultados y solo se seleccionaron 12 candidatos de 800, y yo fui uno de ellos y todo mi grupo fue seleccionado y eso fue una gran sensación. ya que todos en nuestra universidad esperaban que nuestro grupo obtuviera calificaciones y lo hicimos.
Ronda 2: Técnica 1 y Técnica 2
Aquí vino Técnica 1 ronda,
Primero, me preguntaron mis proyectos (no detallados, sino solo una descripción general, como cómo implementarlos, qué tecnología ha usado, etc.) y
luego vinieron preguntas técnicas reales y el entrevistador me retó al infierno, significa que esa fue la primera vez que estaba tratando de ponerme duro con un problema pero simplemente no puedo encontrar la solución, fue lo suficientemente amable y me estaba dando pistas, y estaba continuamente pidiéndome optimizar mi código aún más, y con solo 2 preguntas probó todo mi conocimiento de estructuras de datos y algoritmos preguntando qué piensas, qué deberíamos usar, por qué no establecer o hashmap (codifico en C++), complejidad de tiempo de cada estructura de datos y cómo podemos optimizar eso.
Y sí, la pregunta era sobre CLASIFICACIÓN EXTERNA y un MIN STACK fácil usando ONE STACK, pero dado que no he resuelto ninguno de los problemas anteriores, fue una larga ronda discutiendo solo estos dos problemas.
Mi entrevista fue de 90 minutos. Y luego no estaba seguro de que sería seleccionado para la próxima ronda, y luego vino la lista y rechazaron a 3 candidatos.
Ahora solo quedaban 9.
Luego sucedió la ronda técnica 2,
ASIGNATURAS BÁSICAS y ROMPECABEZAS únicamente.
Me preguntaron sobre mi conocimiento en TEMAS PRINCIPALES, les dije que soy un programador competitivo, tengo conocimiento de estos temas como OS, DBMS pero no los he implementado prácticamente hasta ahora. La entrevista fue como OKK.
Luego me pidió que diseñara un sistema para ERP (Sistema de asistencia en línea). Y quedó bastante satisfecho con mi respuesta.
Luego me preguntó un acertijo, le dije que ya conocía ese acertijo, luego lo cambió y me preguntó otro que era este: – Dados tres rectángulos en un plano, ¿cómo encontrarías si se intersecan o no? Le conté sobre el uso de las pendientes de todos los lados, si las líneas no son paralelas, entonces deben intersecarse, podemos comparar las pendientes de cada triángulo y obtener la respuesta, estaba satisfecho con mi respuesta.
Luego preguntó algunos conceptos del sistema operativo como Semaphores y Fork function.
Luego creó un escenario en c ++ y sí, puedes adivinarlo fácilmente, ese era el PROBLEMA DEL DIAMANTE y lo discutimos durante 10-15 minutos, cuál es el problema real, cómo lo elimina virtual (VTABLE y VPTR), por qué Java no lo hace permita esto, si es un problema, ¿por qué C++ no elimina la herencia múltiple, etc.? Fue genial.
Luego me hizo más preguntas, por lo que le pregunté sobre las responsabilidades clave en Hashedin.
Ronda 3:
Solo 3 candidatos fueron llamados uno por uno para la ronda de RR.
Luego vinieron los resultados y fuimos seleccionados 3, de los cuales 2 eran de mi grupo y desafortunadamente los otros miembros de mi grupo no pueden asistir.
Ese fue un proceso muy largo después de un largo día.
Mi consejo: siéntese en el proceso de la entrevista solo si tiene confianza en sus habilidades de codificación, ya que toda la entrevista girará en torno a eso, de lo contrario, simplemente vaya a casa y practique la aptitud para las multinacionales.
Lo siento por mi inglés, todavía está en desarrollo.
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