Libsys visitó nuestro campus el 18 de septiembre. El proceso se programó para dos días, siendo el primer día la ronda de eliminación, que se llevó a cabo en nuestro campus, y el segundo día, los estudiantes preseleccionados de la ronda de eliminación fueron llamados para entrevista en el sitio (en su campus). Hubo un total de cinco rondas. La ronda de eliminación consistió en dos rondas y la entrevista en el lugar también incluyó tres rondas.
Ronda 1:
Esta ronda consistió en Aptitud y preguntas técnicas. Hubo un total de 75 minutos para resolver 50 o 55 preguntas. El tiempo no era un problema como tal. La sección de Aptitud eran las típicas preguntas de aptitud, como las preguntas que encontrarías en IndiaBix. Una buena aptitud y un poco de práctica es todo lo que necesita para responder a estas preguntas. La sección técnica fue comparativamente desafiante. Consistía en java i/o, SQL, preguntas sobre redes informáticas. El enfoque principal estaba en lo básico. Debes ser bueno con tus conceptos de oops para resolver preguntas de java. Mi parte de SQL es bastante débil, por lo que no comentaré sobre esa parte. En general, esta fue una buena ronda, ya que un estudiante con sus conceptos básicos claros puede completar esta ronda con facilidad.
40-50 estudiantes aparecieron para esta ronda y alrededor de 30 llegaron a la ronda 2.
Consejos: La aptitud no debe subestimarse ni sobreestimarse. A veces puede llevarlo a la siguiente ronda, a veces, puede hacer que se quede atascado en la misma ronda varias veces. Piénsalo.
Ronda 2:
Esta fue una ronda de codificación. Nos dieron 5 preguntas y se suponía que debíamos codificarlas en algún editor. Seguro que no era un compilador, era más como un bloc de notas, proporcionado por el propio Libsys. Se dieron 60 minutos para resolver estas preguntas.
Pregunta 1: Número entero a número romano.
Entrada: n (1 <= n <= 3000).
Salida: Número romano correspondiente para n dado.
Preguntas 2: Compruebe si los soportes están equilibrados o no. (Es el problema de la pila estándar).
Pregunta 3: Triángulo de Pascal. (Otro problema estándar).
Pregunta 4: Suma vertical del árbol binario. (Otro problema estándar).
Pregunta 5: Dadas dos listas enlazadas, devuelva su unión e intersección.
Alrededor de 6 estudiantes llegaron a la ronda 3.
Consejos: Recomiendo encarecidamente utilizar comentarios al escribir el código. Dado que no hay casos de prueba en los que se verificará su código, proporcionar comentarios le dará más claridad a su código. Además, mientras resuelve preguntas de listas enlazadas y árboles, si tiene suficiente tiempo, puede crear su clase de Node.
Ronda 3:
Esta fue una ronda técnica cara a cara. Como resolví todas las preguntas de la ronda anterior, estaba bastante seguro de ir a esta ronda. El entrevistador también alivió el ambiente hasta cierto punto. La entrevista comenzó con estructuras de datos.
Pregunta 1: Diámetro del árbol. Se esperaba una solución O(n).
Comencé con la solución O (n ^ 2) y la optimicé aún más a O (n) usando la clase de par.
Pregunta 2: Lista de enlaces inversos en grupos.
https://www.geeksforgeeks.org/reverse-a-list-in-groups-of-given-size/
Proporcioné una solución recursiva y quedó satisfecho con la solución.
Pregunta 3: Encuentre todas las permutaciones de hilo (problema de rematado por atrás estándar).
Hubo muchas más preguntas de estructuras de datos y algoritmos que no puedo recordar a partir de ahora.
Luego pasó a hacer una pregunta DBMS. La pregunta se basó en la normalización. Mi parte de dbms es bastante débil. Entonces le dije que no me siento tan cómodo con dbms ya que lo estudié en mi segundo año. Luego hizo un rompecabezas y concluyó esta ronda. El rompecabezas era un famoso rompecabezas de 9 puntos.
Esta ronda salió bien. Y me llamaron para la siguiente ronda.
2 estudiantes más fueron llamados para esta ronda.
Consejos: se centraron principalmente en tus habilidades para resolver problemas. Mi ronda duró alrededor de 1.15 horas y el enfoque principal fue solo en las estructuras de datos. Haga preguntas estándar de todos los temas, como listas vinculadas, árboles, retroceso. Hay muchas posibilidades de que cualquiera de las preguntas aterrice en su manga.
Ronda 4:
Esta ronda fue más o menos sobre mis habilidades de Java. Como esta empresa tiene la mayoría de sus proyectos en Java y mencioné Java como mi lenguaje de programación, no tenía dudas hacia dónde se dirigiría esta ronda.
El entrevistador comenzó con el manejo de excepciones, interfaz. Trató de engañarme mucho y, para ser honesto, también logró hacerlo. Aunque estaba dando las respuestas correctamente, faltaba confianza ya que el entrevistador era el gerente senior de la empresa y poseía un alto nivel de habilidades en Java. Luego concluyó esta ronda con una pregunta de patrón y un rompecabezas.
Esta ronda salió bien. No tan bueno como el anterior.
Ronda 5 (HR):
Esta ronda duró unos 15-20 minutos. Esta ronda incluyó preguntas básicas de recursos humanos.
Finalmente ambos fuimos seleccionados. Geeks for geeks es una plataforma increíble para prepararse para las entrevistas. Puedes encontrar casi todo aquí. Gracias y mucha suerte a todos. 🙂
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