Experiencia de entrevista digital Accolite para SDE Intern + FTE 2022

Ronda 1 : Esta fue la ronda MCQ con 30 preguntas con 30 minutos de tiempo. 

  • El nivel de la pregunta fue de fácil a medio.
  • Las preguntas se basaron en los fundamentos de CS, como SO, DBMS, estructuras de datos y aptitud general.
  • Después de 45 minutos, obtuvimos una lista de estudiantes que calificaron para la ronda de codificación.

Ronda 2 : esta ronda tenía una pregunta de codificación que debía resolverse en 1 hora.

La pregunta era…

  1. Mustafa quiere cruzar N cuevas. Hay M monstruos en cada cueva. Para cruzar una cueva, Mustafa tiene que matar a un monstruo en esa cueva. Cada monstruo tiene algún poder p. Mustafa solo puede matar a un monstruo si tiene más poder que el monstruo (poder de Mustafa> = poder del monstruo). Si Mustafa mata a un monstruo, su poder disminuye en la cantidad del poder del monstruo. Cada vez que Mustafa mata a un monstruo, obtiene algunos puntos de experiencia E que, a su vez, aumentan el poder de Mustafa. Entonces, ¿cuál debería ser el poder inicial mínimo de Mustafa para que pueda cruzar todas las N cuevas?

    Dado –

    Array 2-D P[N][M] – poder de los monstruos.

    Array 2-D E[N][M]: puntos de experiencia ganados después de matar al monstruo.

21 estudiantes fueron preseleccionados de esta ronda para rondas técnicas.

Recibí un correo a las 7:00 p. m. que mi ronda técnica 1 estaba programada para la 1 p. m. del día siguiente.

Ronda 3: En esta ronda, el entrevistador me preguntó sobre mí. Luego me preguntó por mis proyectos. Habíamos discutido mis proyectos durante 15-20 minutos.

Luego hizo preguntas de diferentes-2 temas.

SGBD –

  1. ¿Qué es la normalización y cómo se diferencian las 2 formas normales?
  2. ¿Qué son las claves en DBMS?
  3. ¿Cuál es la diferencia entre clave candidata y clave primaria?
  4. ¿Por qué se utiliza la clave externa?
  5. ¿Cuáles son los diferentes tipos de unión?
  6. 2 consultas SQL
  7. Propiedad ACID en DBMS.

Ups –

  1. ¿Qué es OOP?
  2. ¿Cuáles son los diferentes pilares de oops?
  3. ¿Cuál es la diferencia entre la sobrecarga de métodos y la anulación de métodos?
  4. Discutir los diferentes tipos de herencia.
  5. Cómo lograr la abstracción en C++
  6. ¿Qué son los identificadores de acceso?

Estructura de datos y algoritmos –

  1. Por qué es importante la estructura de datos de árbol
  2. ¿Qué es BST?
  3. Cómo insertar elementos en BST
  4. pedido previo, pedido posterior, en orden, orden de nivel
  5. Cuéntame sobre los algoritmos de clasificación
  6. Enfoque de clasificación rápida

Implementación – 

  1. Implementar ordenación por selección y ordenación rápida
  2. Escriba un programa para verificar si una string es palíndromo o no.
  3. Escriba un programa para implementar la sobrecarga de métodos
  4. Escriba un programa para mostrar la llamada al constructor en herencia
  5. Escriba un programa para implementar la anulación de métodos
  6. Imprime el siguiente patrón
           *
          * *
         * * *
        * * * *
       * * * * *

Rompecabezas: Hay 2 jarras. uno es de 3 litros y otro de 5 litros. como hacer una medida de 4 litros.

Esta ronda duró 70 minutos. Después de 10 minutos, recibí un correo electrónico que decía que mi próxima ronda estaba programada para las 5 p. m.

Ronda 4: Esta ronda comenzó con una presentación formal y luego el entrevistador me preguntó sobre mis proyectos. Mis proyectos se basaban en el aprendizaje automático. Realmente hizo algunas preguntas difíciles sobre PNL y por qué necesitamos PNL cuando ya tenemos un sistema de calificación.

  • La discusión del proyecto duró 20 minutos.
  • Luego me pidió que abriera ide.
  • Me pidió que escribiera el código para la siguiente pregunta: se dan dos números N y SUM. N denota el número de dígitos en un número, mientras que SUM denota la suma de esos N dígitos. Entonces, ¿cuál es el número máximo posible que tiene N dígitos y la suma de dígitos es igual a SUMA?
    Testcases 1 -  
    Input - N = 2 , SUM = 12
    Output - 93
    Testcases 1 -  
    Input - N = 4 , SUM = 20
    Output - 9920
  • Escribí el código que inicialmente falló en algunos casos de esquina. Lo corregí 2-3 veces y finalmente pude pasar todos los casos de prueba.
  • Luego preguntó sobre la complejidad del programa.
  • La discusión de esta pregunta duró 20 minutos.
  • Luego me hizo una pregunta sobre diseño de sistemas: me preguntó cuál sería mi enfoque para diseñar juegos de serpientes y escaleras. Sugerí una solución basada en clases donde la clase contiene la información sobre el estado del bloque (si hay una escalera, una serpiente o nada) y la fila y columna de destino (si hay una serpiente o una escalera).
  • Me pidió que escribiera el código para esa clase y formara el tablero para el juego. Planteó 3-4 inquietudes sobre mi enfoque. Pude responder algunas de ellas. También me ayudó a pensar en condiciones específicas relacionadas con el tablero de juego.
  • Esta discusión duró 15 minutos. Mi entrevista terminó en 55 minutos. 

Esta ronda no me fue bien, pero afortunadamente recibí un correo electrónico de Recursos Humanos que decía que mi próxima ronda es en 10 minutos.

Ronda 5 (Ronda de HR) : La ronda de HR fue muy corta, duró 10 minutos.

  • El entrevistador primero la presentó y luego me pidió que me presentara.
  • Luego me preguntó sobre mis antecedentes familiares, la diferencia entre el trabajo duro y el trabajo inteligente, cuáles son las dificultades que enfrenté trabajando en equipo mientras hacía proyectos.
  • Después de esto, habló sobre el salario y otros detalles.
  • Hizo algunas preguntas situacionales como: usted está liderando su equipo y hay un conflicto en su equipo y tiene que enviar un proyecto en 2 días. ¿Qué harás para terminar tu trabajo a tiempo?

Finalmente obtuvimos una lista de estudiantes que fueron seleccionados, 6 estudiantes fueron seleccionados, yo era uno de ellos.

Comida para llevar:

  • Ten confianza, incluso si no conoces la solución, no te rindas, cuéntales tu enfoque.
  • Prepara bien tus proyectos
  • Prepare DBMS y OOPS bien.

Publicación traducida automáticamente

Artículo escrito por harshitsharma251139 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *