Experiencia de entrevista de BlueOptima para ingeniero de software graduado – Part 1

Ronda 1: prueba en línea en HackerEarth que tiene 20 preguntas de aptitud técnica y dos preguntas de codificación. aptitude tenía principalmente preguntas relacionadas con la codificación y la teoría de Java y en la codificación.

  1. Escapar de la cuadrícula (https://www.hackerearth.com/practice/algorithms/graphs/breadth-first-search/practice-problems/algorithm/escape-from-grid-google-ff752cb1/)
  2. Distribución de chocolate (https://www.hackerearth.com/practice/basic-programming/implementation/basics-of-implementation/practice-problems/algorithm/chocolate-distribution-709f61ec/)

Ronda 2: 48 estudiantes calificaron para esta ronda, esta fue una entrevista rápida de 30 minutos.

OOPS- Abstracción, Herencia, Polimorfismo, Encapsulación.

  1. Herencia VS polimorfismo.
  2. Tipos de polimorfismo.
  3. sobrecarga vs anulación.
  4. función en ambos.

Pregunta sobre el operador ternario

SQL- 

  1. Indexación
  2. DDL VS DML
  3. Normalización vs desnormalización
  4. fragmentación
  5. Consultas SQL por hacer.
  6. Qué hacer cuando DB solo puede manejar 100 votos pero 1000 provienen de un banco.

Explique la pasantía.

DSA- 

  1. Pilas vs Colas.
  2. explicar la búsqueda binaria, la complejidad del tiempo.
  3. Merge sort- nlogn divide y vencerás.
  4. Recursión- Explicar, casos base.

Ronda 3: la muestra de trabajo se proporcionó en esta ronda, así que básicamente, era un problema de nivel de producción, y se dieron 5 días para resolver, documentar y enviar el código, y se formaron equipos de 2-3 personas en los equipos.

Ronda 4: Discusión de muestra de trabajo, por lo que llamaron a nuestro equipo para esta ronda. 

  1. Explicar el enfoque para la declaración del problema, alcances de las mejoras para el proyecto.
  2. Por qué Javascript, cómo puede el proyecto manejar las múltiples entradas, JAVA vs JS, cualquier herramienta en línea que haga el mismo trabajo.
  3. Qué es NoSQL, qué ofrece DB (ACID), por qué es una aplicación web, qué es una aplicación web que funciona en dispositivos móviles.
  4. Contribuciones individuales, cualquier pregunta (podemos cambiar el rol), más preguntas sobre el almacenamiento de archivos.
  5. pregunta relacionada con el código en async js, promesas, establecer el tiempo de espera, cómo solucionarlo, uso de la array global.
  6. optimización, rendimiento, manejo de grandes cantidades de datos, obtención de los datos correctos.

VEREDICTO- SELECCIONADO 

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

Deja una respuesta

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