Solicité a OLA en la unidad fuera del campus para el rol de desarrollador de pila completa.
Ronda 1. La primera ronda fue telefónica. La primera pregunta fue cuénteme sobre usted, luego me hicieron algunas preguntas de OOP de manera rápida, luego un enfoque básico sobre cómo revertir Nodes alternativos en una lista vinculada sin modificar los datos de la lista vinculada, la siguiente pregunta fue cuántos recorridos de árboles son requerido y que todo para identificar un árbol único, la última pregunta fue tres hormigas y un rompecabezas triangular, luego el entrevistador me pidió que derivara una fórmula generalizada para el mismo rompecabezas para la forma de n lados. La entrevista duró aproximadamente 45 minutos, me apresuré un poco en la segunda pregunta, pero después de una pista pude resolverla.
1. Dada una lista enlazada, invertir los Nodes alternos
2. Si te dan dos secuencias transversales, ¿puedes construir el árbol binario?
3. Rompecabezas de hormigas y triángulos.
Ronda 2. La segunda ronda fue una prueba en línea en Hackerrank durante 120 minutos, contenía 5 preguntas principalmente sobre arrays, strings y caché LRU.
Ronda 3. La tercera ronda fue una entrevista cara a cara en Ola Campus, el entrevistador comenzó discutiendo los proyectos realizados en la pasantía en Honeywell y IIT BHU después de eso, hizo una pregunta simple para invertir palabras en una string dada y escribir código para ello, la segunda pregunta fue para encontrar la primera aparición de 0 en una array ordenada de 0 y 1, le di un enfoque de búsqueda binaria y quedó satisfecho con él, luego complicó la pregunta haciendo que el tamaño de la array fuera infinito, después de una pista pude llegar con un enfoque de búsqueda binaria en el que el índice final se duplicaría cada vez que se llamara a la búsqueda binaria, parecía convencido y esta ronda duró aproximadamente una hora.
1. Invertir palabras en una string dada
2. Primer índice de 1 en una array ordenada
3. Primer índice de 1 en una array ordenada infinita.
Ronda 4. La cuarta ronda fue nuevamente una entrevista técnica cara a cara, solo me hicieron una pregunta en esta ronda, dada una serie de strings, imprimí las k strings más frecuentes, di un enfoque usando el montón máximo de tamaño k, después de estar satisfecho con el enfoque, el entrevistador me pidió que lo codificara, me perdí un caso límite de la array de strings vacía que el entrevistador señaló y me pidió que lo cubriera junto con otros casos similares, modifiqué el código para tales condiciones y al segundo revisión el entrevistador se mostró satisfecho. Esta ronda también duró alrededor de una hora.
Ronda 5. La quinta ronda fue la ronda gerencial, en esta me dieron una pregunta para diseñar un sistema de cabina de peaje para los taxis Ola y explicar las funciones necesarias y las estructuras de datos utilizadas en él, el gerente también tuvo una breve discusión sobre mi pasantía en GeeksforGeeks y me pidió que explicara algunos artículos escritos durante la pasantía, hablé extensamente sobre el artículo de asignación de taxis escrito durante mi pasantía en GeeksforGeeks. Esta ronda duró unos 40 minutos.
Ronda 6. La sexta ronda fue la ronda de recursos humanos, me hicieron preguntas generales como cuáles son tus fortalezas y debilidades, por qué quieres unirte a Ola, expectativas salariales, etc. La ronda de recursos humanos fue corta y apenas duró 30 minutos.
Después de la ronda de recursos humanos, estuve entre las 6-7 personas seleccionadas en la contratación fuera del campus realizada por ellos.
Publicación traducida automáticamente
Artículo escrito por Aditya Gupta 4 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA