Experiencia de entrevista digital Accolite para SDE (en el campus) – Part 1

Experiencia de entrevista digital de Accolite para el lote de 2022

Ronda 1 (ronda basada en MCQ):

  • Fueron 30 preguntas y el tiempo de duración previsto fue de 30 minutos.
  • Los temas tratados fueron estructura básica de datos y algoritmos, DBMS, OS, OOPS, CN y aptitud general.
  • La ronda es fácil de superar si se ha estado preparando para ubicaciones con respecto a los temas mencionados anteriormente.
  • De alrededor de 200 estudiantes, 67 pudieron despejar esta ronda.

Ronda 2 (Ronda de codificación):

  • Había 1 pregunta que se suponía que debía resolverse en 60 minutos.
  • Antes de la prueba, se nos pidió que llenáramos un formulario para mencionar el lenguaje de programación que usaremos para escribir el código.
  • La pregunta se basó en arrays, era muy similar a ‘Cuenta los pasos mínimos para obtener la array deseada dada’: https://www.geeksforgeeks.org/count-minimum-steps-get-given-desired-array/
  • El problema principal en esta ronda fue que los estudiantes tenían que escribir sus propios casos de prueba utilizando la biblioteca ‘gtest.h’ de Google. Esto puede ser realmente intimidante si nunca ha visto la biblioteca o no sabe cómo funcionan las pruebas unitarias. Así que echa un vistazo a esta biblioteca antes de pasar a la ronda.
  • Se seleccionaron 27 de 67. Yo fui uno de ellos.

Entrevista Técnica-1:

  • Esta fue una entrevista de codificación de una hora que estaba programada. El entrevistador llegó a tiempo y comenzó preguntándome sobre alguno de los proyectos que había realizado a gran escala.
  • Luego revisó algunas cosas del currículum. Proyectos y desarrollos en equipo cosas así.
  • Luego comenzó con las preguntas de codificación, me dijo que abriera un bloc de notas para las siguientes preguntas. La primera pregunta que hizo fue ordenar la array con elementos que tuvieran la frecuencia más alta primero. Hice esto con una cola de prioridad y un mapa hash. Más tarde me pidió que le explicara cómo funcionan las colas de prioridad.
  • El diámetro de un árbol se preguntó con dos métodos diferentes, le di ambos pero comencé con un lío. Fue realmente útil y me guió en la dirección correcta.
  • Se preguntó la diferencia entre BFS y DFS.
  • Problema de caída de huevos usando varias técnicas de optimización.
  • Luego me preguntó sobre mi viaje de código abierto, algunos repositorios a los que he contribuido en el pasado.
  • Algunos comandos básicos de git como selección de cerezas, requests de extracción.
  • Diferencia entre Java y C++. ¿Por qué C++ no es 100% compatible con OOP?
  • Diferencia entre TypeScript y Javascript.
  • Algunas consultas básicas de DBMS, el segundo salario más alto y el uso de números de fila en SQL

Después de 10 minutos, recibí la llamada de Recursos Humanos informándome que había sido seleccionado para la siguiente ronda.

Entrevista Técnica-2:

  • Esta fue nuevamente una entrevista técnica de una hora, pero el nivel de dificultad aumentó mucho.
  • El entrevistador comenzó con un saludo general del entrevistador, luego procedió a pedirme que me presentara.
  • Se pasó directamente a las preguntas DSA, la diferencia entre lista enlazada y array.
  • Suma de dos números usando dos listas enlazadas, porque me pidió que proporcionara la máxima eficiencia de espacio posible. Como una variable int puede contener 32 bits y mi solución solo usaba 4 bits. Le di una idea de usar char ya que solo tiene 16 bits, sin embargo, no quedó satisfecho, luego le di una idea de generar una clase usando una combinación de bits que usará solo 4 bits. Estuvo de acuerdo en que esto funcionará, pero luego me preguntó por qué no almacenar más de un bit en la lista. Nunca pensé en la pregunta de esta manera y luego procedí a darle la solución.
  • Luego me pidió que abriera un editor de código y comenzó con las preguntas de codificación.
  • La primera pregunta fue implementar una cola usando una array, pude obtener el resultado correcto, pero mi solución no funcionaba bien con la complejidad del espacio, ya que no estaba girando la array, sino que seguí aumentando el índice, me insinuó. esto varias veces pero no pude entenderlo.
  • La segunda pregunta fue una pregunta basada en strings en la que me pidió que separara las palabras con un espacio entre ellas. Di la solución general olvidándome de los espacios iniciales y finales, lo que provocó que el entrevistador se agitara un poco conmigo y me dijo que no esperara un conjunto de datos perfecto cada vez. Luego corregí el código con el que estaba satisfecho y concluimos la entrevista.
  • Me preguntó si tenía alguna pregunta, le pregunté cómo resolver la pregunta de la cola correctamente, lo cual explicó adecuadamente más tarde. Le pregunté qué pila técnica están utilizando en la empresa en este momento. Después de responder que concluyó la entrevista, me disculpé por no poder responder y me fui de la reunión.

Esperé una hora y no recibí una llamada, así que pensé que no había pasado a la siguiente ronda, pero después de un tiempo más, recibí la llamada y mi entrevista estaba programada para los próximos 15 minutos.

Entrevista de recursos humanos:

  • Esta fue la entrevista final del proceso. Comenzó con una introducción general sobre mí.
  • ¿Por qué quise ser ingeniero?
  • Pros y contras de mi universidad durante los últimos 4 años.
  • Mis metas futuras.
  • Mis éxitos y fracasos recientes.
  • Más tarde me dio un resumen sobre cómo Accolite está creciendo y funcionando en los últimos años y aprenderé mucho.
  • Finalmente, me preguntó si tenía alguna pregunta para él.

Veredicto: Seleccionado a tiempo completo + pasante

A la mañana siguiente se anunció la lista de alumnos seleccionados, yo tuve la suerte de estar incluido en ella.

Algunos consejos de mi parte:

  • Tener un conocimiento profundo de todas las estructuras de datos.
  • No tomes los temas teóricos a la ligera.
  • Prepárese a partir de las preguntas del año anterior.
  • No dejes que tu sonrisa se desvanezca por muy mal que vaya la entrevista
  • Por último, no se desanime si no es seleccionado, confíe en el proceso y siga adelante.

Publicación traducida automáticamente

Artículo escrito por sachinsinghbhadoriya1 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 *