Ronda 1: la primera ronda fue una competencia de codificación que constaba de seis preguntas de codificación competitivas, la primera pregunta era una pregunta de implementación larga y la segunda pregunta era una pregunta matemática bastante fácil. Si puede resolver dos preguntas de seis, tenga la seguridad de que recibirá una llamada para una entrevista. Si por casualidad resuelve una pregunta, todavía hay muchas posibilidades de conseguir una entrevista.
Ronda 2: Después de casi 20 días recibimos una llamada de entrevista. La entrevista constaba de entrevista técnica y de recursos humanos.
Preguntas técnicas:
- Presentarte. Introducido.
- ¿Qué es la recursividad? Es una función que se llama a sí misma.
- ¿Cómo se detiene? Explicó el concepto de condición de salida/base.
- ¿Qué pasa si fallamos/no tenemos una condición de salida? Nos encontraremos con la condición StackOverFlow. Se explicó más detalladamente cómo se usan las pilas para la recursividad.
- ¿Qué es un montón? Explicación de la memoria del montón y su uso. (Más tarde me arrepentí de no haber mencionado la estructura de datos del montón también)
- ¿Qué es la anulación de métodos? ¿Es herencia o polimorfismo? Es el polimorfismo que a veces se usa en la herencia. Y para ser específicos, es un polimorfismo en tiempo de ejecución.
Preguntas de recursos humanos: (la ronda de recursos humanos fue más larga y recuerdo algunas preguntas)
- ¿Cuáles son tus aficiones? Respondido (hubo una discusión amistosa sobre PUBG, como si encontré una alternativa a eso y todo)
- Entonces, ¿cuáles son las cosas técnicas que te gusta hacer que no forman parte de tu plan de estudios? Contestada
- Entonces, ¿puede dar un ejemplo de lo anterior? Contestada
- ¿Cuáles son sus fortalezas y debilidades? Fortaleza: excelente para comunicarse con la gente y puede trabajar en equipo. Debilidad: tiende a dedicar demasiado tiempo a un problema hasta que se resuelve.
- Las siguientes dos o tres preguntas fueron indirectamente sobre dónde estoy con mi debilidad, si todavía la tengo, cómo trabajé en ella.
- Una pregunta específica fue «si te asignamos una tarea y te enfrentas a algunos problemas, como dijiste, no abandonarás la tarea hasta que esté terminada, independientemente del tiempo» («independientemente del tiempo» fue el truco) No señora, si hay una fecha límite que cumplir, entonces definitivamente necesito terminar mi tarea de todos modos dentro del tiempo especificado, y en estos escenarios, siempre busco la ayuda de mis superiores, ya que tienen mucha más experiencia y han resuelto muchos más problemas.
- Suponga que estaba trabajando en un dominio/tecnología específico y ahora la empresa necesita que trabaje en otro dominio, ¿estará abierto a eso o se mantendrá en su dominio? Seguramente estaré abierto a eso, ya que me da la oportunidad de aprender cosas nuevas.
- Dé un escenario de su vida para validar eso. Dio un escenario cuando yo era parte del club técnico de mi universidad.
- Supongamos que si hay una disputa entre tus compañeros de equipo, ¿cómo la resolverías? Contestada.
- ¿Dónde te ves en los próximos cinco años? Los primeros tres años me gustaría dedicarme al dominio/tecnología en el que trabajaré, luego en los próximos dos años continuaré mis estudios en paralelo a mi trabajo o trabajaré para ser un líder de equipo. .
- ¿Estás abierto a la reubicación? Incluso si es en Indore? Sí, señora.
Después de casi otros 20 días recibí la carta de selección. Me ofrecieron un papel de ninja.