Experiencia de entrevista de pasantía de Arcesium | Presencial 2021

Criterios de elegibilidad: 7 CGPA en UG.

Hubo una ronda de preselección de currículums al principio.

Ronda 1 (Ronda de codificación y aptitud en línea): hubo tres partes en esta ronda

Sección Nº de preguntas Tiempo
Aptitud cuantitativa 15 20
Aptitud Técnica 15 15
Prueba de programación 2 45

La aptitud técnica tenía dudas sobre DBMS, OOP y DSA.

  • Había MCQ y preguntas en las que teníamos que predecir la salida del programa dado.
  • Cualquier tiempo que guarde en la ronda anterior podría usarse en la siguiente ronda, pero uno no puede ir a una sección después del límite de tiempo para esa sección o después de pasar a la siguiente sección, es decir, todas las secciones fueron secuenciales. Sin embargo, puede avanzar y retroceder en la misma sección.

De los 183 estudiantes que intentaron esta ronda, 16 fueron preseleccionados para las entrevistas.

Ronda 2 (Entrevista técnica): El entrevistador me pidió que me presentara donde mencioné mis pasantías anteriores. Me preguntó qué había aprendido de mis prácticas anteriores.

  • Mencioné que he aprendido sobre qué tipo de decisiones debo preguntarle al cliente y qué tipo de decisiones debo tomar por mi cuenta. Para otra pasantía, mencioné que aprendí a trabajar en la gran base de código de la empresa.
  • Luego me hizo algunas preguntas técnicas sobre las tecnologías en las que he trabajado durante mis prácticas anteriores. Más tarde me preguntó cómo iba a tomar entrada para un árbol. ¿Cuáles serían los argumentos y cómo construiría el árbol a partir de la entrada dada?
  • Me pidió que lo codificara e imprimiera el recorrido en orden.
  • Luego me pidió que escribiera el código para la vista izquierda de un árbol.
  • Toda la codificación se realizó en el par de códigos de Hackerrank.
  • La ronda terminó con él preguntándome si tenía alguna pregunta para él. Pregunté sobre el sistema operativo que usa Arcesium y sobre las tecnologías en las que trabajaré si me seleccionan.

8 personas fueron preseleccionadas para la siguiente ronda.

Ronda 3 (entrevista técnica): esta fue una discusión puramente oral sobre diferentes conceptos en OOP, DBMS y DSA.

  • Aunque se hizo una pregunta de DSA, solo tenía que decirle al algoritmo. No me pidió que lo codificara. La entrevista fue tomada en BlueJeans.
  • Me pidió que me presentara y luego se presentó. Me preguntó mi idioma preferido para programación orientada a objetos e hizo preguntas en el mismo (mi idioma preferido era Java).

Algunas de las preguntas que me hizo sobre programación orientada a objetos fueron

  • ¿Puede un constructor ser privado en Java?
  • Si un constructor es privado, ¿cómo crearía una instancia de esa clase?
  • ¿Pueden los métodos estáticos usar variables no estáticas?
  • Si fuera un desarrollador de Java, ¿permitiría el uso de variables no estáticas en métodos estáticos, siempre que los objetos de la clase ya estén creados?
  • Luego me hizo algunas preguntas sobre DBMS. Me preguntó cuáles son todas las bases de datos que he usado hasta ahora. Le dije que he usado MySQL principalmente y también he usado otras bases de datos como MongoDB y SQLite.

Algunas preguntas que me hizo sobre DBMS fueron

  • ¿Conoces la diferencia entre las bases de datos SQL y NoSQL? ¿Cuándo usarás cada uno de estos?
  • ¿Cuál es el uso de las bases de datos orientadas a columnas?
  • Cuéntame sobre los principios ACID
  • ¿Cómo se asegura la consistencia?
  • Dio una transacción de ejemplo y tuvimos una discusión sobre su consistencia.
  • ¿Cómo se pueden implementar bloqueos en MySQL?
  • Luego me hizo una pregunta de DSA
  • Dígame el algoritmo para reemplazar el valor en cada Node con la suma de los valores de todos los Nodes mayores que el Node actual en un BST .
  • Me preguntó si tenía alguna pregunta para él. Pregunté la respuesta a una pregunta que me hizo en la entrevista y le pregunté sobre en qué tecnologías trabaja.
  • Respondí todas las preguntas correctamente.

6 personas fueron preseleccionadas para la siguiente ronda.

Ronda 4 (Entrevista Técnica): Esta fue muy similar a la ronda 3 en su estructura. Ninguna pregunta tuvo que ser codificada completamente.

  • El entrevistador me pidió mi presentación. Me pidió que le explicara la idea de mi proyecto y cómo lo implementé. Inmediatamente pasó a las cuestiones técnicas.
  • Las preguntas fueron sobre programación orientada a objetos, DBMS, DSA principalmente. También pidió un rompecabezas al final.

Algunas preguntas que me hizo en OOP:

  • ¿Cuáles son las características clave de la programación orientada a objetos?
  • Cuéntame sobre los tipos de herencia en OOP
  • ¿Qué son la agregación y la composición en OOP?
  • Dé ejemplos del mundo real para la agregación y la composición.

Algunas preguntas que me hizo sobre DBMS:

  • ¿Qué bases de datos has utilizado en tus proyectos?
  • Escriba la consulta para seleccionar el nombre del empleado y la identificación del gerente de esta tabla. (El gerente también es un empleado)
  • (Emp_id, nombre, manager_id)
  • ¿Qué son las formas normales en las bases de datos? ¿Cuántas formas normales hay?
  • ¿Qué es BCNF?
  • ¿Podría darme un ejemplo de BCNF?
  • Le di un ejemplo con A, B, C, D, E. Me pidió un ejemplo del mundo real. Le dije que el mismo ejemplo que di podría verse en el mundo real y convertirse en un ejemplo de ERP.
  • Luego me hizo una pregunta de DSA.
  • Me pidió que encontrara la fila que tiene el número máximo de 1 en una array binaria 2D que tiene filas ordenadas.
  • Le di una solución en O(M*N). Optimizando paso a paso, se me ocurrió una solución O(N+M).
  • Respondí todas las preguntas correctamente.
  • Luego me pidió un rompecabezas . Antes de preguntar me preguntó si conocía el rompecabezas de los 25 caballos. Le dije que no sabía esa pregunta y me la explicó claramente. Respondí correctamente para los dos primeros caballos, pero me perdí un caballo en la carrera para encontrar el tercer caballo más rápido. Lo intenté durante algún tiempo, pero no pude dar la respuesta exacta. Dijo que se estaba quedando sin tiempo y que lo he hecho mejor que el 99% de las personas que resuelven esta pregunta a la primera.

A 3 personas se les ha dado la oferta final de las cuales yo soy una.

Publicación traducida automáticamente

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