Sabre visitó nuestro campus para desempeñar el cargo de Desarrollador Asociado .
Criterios de elegibilidad: – CGPA >= 7 y sin retrasos actuales, Mínimo 60% en 10 y 12 .
Sucursales elegibles: – CSE, IT, ECE, EEE.
Ronda 1 – Ronda en línea: – 1.5 horas
A esta ronda se presentaron un total de 95 estudiantes. Fue realizado en HackerEarth. Hubo 40 MCQ y 2 preguntas de codificación.
Los MCQ se basaron en una variedad de temas, tanto Aptitud técnica: SO, DBMS, OOPS, Preguntas de salida (C, C++, Java), Redes informáticas y Aptitud general: Relaciones sanguíneas, Razonamiento lógico, Arreglos circulares, Medición, Porcentaje, Barcos y Streams, Alligations, Permutations and Combinations, etc. Algunos MCQ fueron de 2 marcas y pocos fueron de 3 marcas. Hubo una calificación negativa de -1 puntos en ambos tipos de MCQ. Todos los estudiantes reciben las mismas preguntas pero en un formato desordenado.
Primera pregunta de codificación (50 puntos): – La pregunta era similar a esta pregunta: –
https://www.geeksforgeeks.org/shortest-distance-two-cells-matrix-grid/
Los cambios realizados fueron: –
0 marca una celda que se puede recorrer
1 marca una celda que no se puede atravesar
2 marca el Node de origen
La tarea era encontrar el Node mínimo. de pasos necesarios para llegar a cualquiera de las celdas de borde.
Segunda pregunta de codificación (20 puntos): – https://www.geeksforgeeks.org/check-instance-15-puzzle-solvable/
Una cosa importante a tener en cuenta sobre la ronda en línea es que el límite de tiempo es muy estricto, por lo que, en caso de que te quedes atascado en alguna pregunta en particular, sáltatela y vuelve a ella más tarde.
Ronda 2 – Entrevista Técnica: – 1 hora
Un total de 27 estudiantes fueron preseleccionados para esta ronda.
Una característica única de la entrevista técnica de Sabre fue el hecho de que no vieron nuestro currículum, ya que no querían formarse una opinión preconcebida de nosotros basándose en eso.
Al principio, me pidió que explicara mi enfoque para los dos problemas anteriores.
Pude pasar todos los casos de prueba para la primera pregunta. Le expliqué mi enfoque y quedó impresionado con él, especialmente con la optimización que realicé usando la array vis para almacenar el número de pasos tomados.
En cuanto a la segunda pregunta, le dije que por falta de tiempo no pude resolverla. Por lo tanto, me pidió que lo probara frente a él. Dijo que para determinar si es posible o no, hay un patrón que es fácil de distinguir, por lo que no estaba interesado en él, sino que quería que yo lo resolviera. Tuvimos una pequeña discusión al respecto, pero no se me ocurrió ningún enfoque. Dije que señor, es un problema de IA y no puedo encontrar otras soluciones en este momento, pero insistió en que existen otras soluciones.
Luego, me hizo una pregunta básica de OOPS. Algunos de ellos son: –
- Diferencia entre clases abstractas e interfaces.
- Miembros de datos estáticos y funciones miembro.
- ¿Qué es oops y cuáles son sus características básicas? – no la definición, sino la explicación.
- Enlace dinámico y estático.
- Sobrecarga y anulación.
Luego, me preguntó si me siento más cómodo con RDBMS o con OS. Respondí OS. Algunas preguntas del sistema operativo hechas por él fueron: –
- ¿Qué es un hilo?
- Diferencia entre hilos y procesos.
- Programación por turnos.
- ¿Será eficiente la programación por turnos para las computadoras de todos los días?
- ¿Qué es el cambio de contexto?
Luego me dio una pregunta de codificación para resolver.
https://www.geeksforgeeks.org/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix/
Quería que escribiera un algoritmo para resolver la pregunta. Traté de discutir mi enfoque con él antes de escribir el algoritmo, pero solo estaba interesado en el algoritmo final que se me ocurriría. Le di una solución simple de DP. Como prefiero escribir la solución completa en lugar de escribir solo el algoritmo, escribí todo el código C++. Quedó impresionado con este hecho y también con el enfoque que tomé.
A todos los estudiantes que llegaron a esta ronda se les dieron preguntas similares para resolver en lápiz y papel. Todas estas preguntas se basaron en DP. Algunos de ellos son: –
https://www.geeksforgeeks.org/find-maximum-length-snake-sequence/
https://www.geeksforgeeks.org/coin-change-dp-7/
https://www.geeksforgeeks.org/minimum-number-of-jumps-to-reach-end-of-a-given-array/
Ronda 3 – Entrevista de recursos humanos: –
Un total de 14 estudiantes fueron preseleccionados para esta ronda. Dado que solo había un RH que tenía que tomar las entrevistas de cada estudiante, esto se llevó a cabo en paralelo con la primera ronda, por lo tanto, algunos estudiantes terminaron su entrevista de RH incluso antes de que algunos estudiantes comenzaran su entrevista técnica. La duración del tiempo para esta ronda varió de 11 minutos a 50 minutos, y la mayoría de las personas tuvieron una entrevista de alrededor de 15 a 20 minutos.
Había 2 miembros del panel, uno era el de recursos humanos, el otro era el jefe del equipo técnico. Me saludaron calurosamente y se presentaron. Revisaron mi hoja de vida y luego el jefe técnico me pidió que me presentara, comenzando por mi familia. El departamento de recursos humanos tomaba continuamente algunas notas sobre toda la conversación.
Mientras me presentaba, cuando llegué a la parte de mis proyectos, me detuvo y empezó a hacerme preguntas relacionadas con ellos. Por ejemplo, había hecho un proyecto sobre web-scraping, así que me preguntó cómo lo automatizaría para que funcionara incluso si se realizan algunos cambios en la estructura del sitio web. Lo que me hizo elegir React.js sobre otras tecnologías para el desarrollo de mi proyecto.
Además, me preguntó que si me contratan y tengo que elegir entre dos tecnologías que son potencialmente buenas para un proyecto en particular, cómo elegiría, qué parámetros consideraría. Me pidió que tuviera en cuenta el hecho de que necesito usar el dinero y las horas de mano de obra de la empresa con prudencia. Luego me preguntó: “¿Dónde te ves después de cinco años? “. También habló un poco sobre mi pasantía.
Cuando terminó, el departamento de recursos humanos comenzó a hacerle preguntas. Primero, me pidió que describiera mi personalidad. Luego me dio algunos escenarios y me preguntó cómo reaccionaría ante ellos: –
- Su gerente le dice que sus habilidades coinciden con un proyecto en particular y recibió muchas respuestas positivas sobre usted, pero no le asignará este proyecto porque es un recién llegado. ¿Cómo reaccionarías?
- Después de 2 meses, te enteras de que a otro estudiante de primer año se le ha asignado ese proyecto, mientras que tú necesitas trabajar en un proyecto discreto, ¿cómo reaccionarías?
- Después de 6 meses, recibe una llamada de entrevista de Amazon, ¿qué haría?
En esta ronda no hay respuestas correctas o incorrectas, simplemente no contradiga sus respuestas.
Finalmente, me preguntaron si tenía alguna duda. Les pregunté a los dos: –
- Como me había perdido una parte del PPT porque estaba involucrado en el proceso de otra empresa, les pregunté si había algo importante que me hubiera perdido.
- En segundo lugar, les pregunté que aunque Sabre es una marca tan grande, ¿por qué no es tan famosa?
De los 14 que fueron preseleccionados para esta ronda, solo a 5 se les ofrecieron puestos de trabajo de tiempo completo, y yo fui uno de ellos 😀
Gracias
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