Estaré compartiendo mi experiencia con el proceso de reclutamiento que pasé para Accolite Digital en el mes de septiembre de 2021.
Proceso de entrevista: En total hubo 5 rondas, cada una de las cuales era una ronda de eliminación que consistía en:
- Ronda MCQ
- Ronda de codificación
- Entrevista técnica Ronda 1
- Entrevista técnica ronda 2
- Ronda de recursos humanos
Ronda 1: Ronda MCQ
- Esta ronda constaba de 30 preguntas de opción múltiple que debían resolverse en 30 minutos.
- Esta prueba se realizó en la propia plataforma Eduthrill de Accolite.
- Las preguntas se basaron en Java, DBMS, redes, sistema operativo, DSA, salida de código.
De 190 estudiantes, solo 72 estudiantes fueron preseleccionados. Mi puntuación fue del 83 %, así que me seleccionaron para la siguiente ronda.
Ronda 2: Ronda de codificación
Esta ronda comenzó exactamente una hora después de completar la ronda 1. Esta ronda consta de 1 pregunta de codificación que se resolverá en 1 hora en la plataforma Codelyzer de Accolite. La pregunta fue un poco difícil.
la pregunta era:
- Mustafa quiere cruzar una mazmorra. La mazmorra tiene N celdas y en cada celda hay M monstruos. Para cruzar cada celda, tiene que matar a un monstruo, al matar al monstruo, pierde la fuerza igual a la del monstruo y gana algo de confianza que se suma a su fuerza y procede a la siguiente celda. Mustafa solo puede matar a un monstruo si su fuerza es mayor o igual a la fuerza del monstruo. Ayúdalo a encontrar la fuerza mínima que debe tener al principio para que pueda cruzar N celdas.
Ahora, de 72 estudiantes, 21 estudiantes fueron preseleccionados para la siguiente ronda que fue la Ronda Técnica I.
Ronda 3: Ronda Técnica 1
Tiempo: aproximadamente 1,5 horas
Esta Ronda se llevó a cabo en la Plataforma Google Meet. Comenzó con mi presentación. Después de eso me pidió que le hablara de las herramientas y técnicas que había usado en mi proyecto, también el entrevistador me pidió que mostrara el código del proyecto compartiendo mi pantalla. Como mi proyecto estaba basado en CNN y el entrevistador también tenía los mismos antecedentes, comenzó a hacer preguntas. Las preguntas eran por qué usé 32 filtros en mi primera capa de Convolución y 64 filtros en la otra capa de Convolución, ¿puedo usar la función sigmoide en lugar de la función softmax, por qué usé la capa de abandono?
Luego saltó directamente a las preguntas de codificación. Las preguntas fueron:
- Intercambiar por pares elementos de una array unidimensional. (Me pidió que presentara mi pantalla con Notepad++ y me dijo que escribiera el código).
(https://www.includehelp.com/c-programs/c-one-dimensional-array-programs-to-swap-adjacent-elements.aspx) - Luego me pidió que escribiera el código para los elementos de intercambio por parejas de una lista enlazada.
( https://www.geeksforgeeks.org/pairwise-swap-elements-of-a-given-linked-list-by- Changing -links/ ) - Luego me hizo escribir el código para encontrar el elemento del medio en una lista enlazada.
( https://www.geeksforgeeks.org/write-ac-function-to-print-the-middle-of-the-linked-list/ ) - Encontrar el Punto de Intersección de dos listas enlazadas era la otra cuestión.
( https://www.geeksforgeeks.org/write-a-function-to-get-the-intersection-point-of-two-linked-lists/ ) - Suma de todos los Nodes en un árbol binario. (Solo enfoque)
( https://www.geeksforgeeks.org/sum-nodes-binary-tree/ ) - Vista izquierda de un árbol binario. (Solo enfoque)
( https://www.geeksforgeeks.org/print-left-view-binary-tree/ ) - Recorrido en espiral de un árbol binario (de izquierda a derecha y de derecha a izquierda en zig-zag). (Solo enfoque)
( https://www.geeksforgeeks.org/level-order-traversal-in-spiral-form/ ) - Encuentre un par en una array que tenga una diferencia mínima. (Solo enfoque)
( https://www.geeksforgeeks.org/find-minimum-difference-pair/ ) - Encuentre la suma de un subarreglo contiguo dentro de un arreglo unidimensional de números que tenga la suma más grande. (Solo enfoque)
( https://www.geeksforgeeks.org/largest-sum-contiguous-subarray/ ) - Subarreglo máximo de productos contiguos. (Solo enfoque)
( https://www.geeksforgeeks.org/maximum-product-subarray/ )
Ahora, de 21 estudiantes, 12 estudiantes fueron preseleccionados para la siguiente ronda que fue la Ronda Técnica II.
Ronda 4: Ronda Técnica 2
Tiempo: Aproximadamente 1 hora
- La entrevista comenzó con mi breve introducción, y luego comenzó a preguntarme sobre mis proyectos y qué tecnologías usaba. Más tarde me pidió que le presentara mis actividades cocurriculares. No se hicieron preguntas cruzadas relacionadas con el proyecto.
- Luego cambia a preguntas técnicas. Todo comenzó con preguntas fáciles. Me pidió que escribiera un código para encontrar la suma de los primeros n números naturales (con bucle y sin bucle) y luego resolverlo con un enfoque recursivo.
- Me preguntó sobre los árboles B y los árboles B+ y para diferenciarlos.
- ¿Por qué generalmente preferimos usar valores enteros en lugar de otros valores de tipos de datos para una columna que se declara como clave principal en SQL?
- ¿Cuál es la lógica detrás de la búsqueda binaria y qué es un árbol de búsqueda binaria?
- Cuéntame algo sobre Heap y sus tipos. ¿Qué es Heapify?
- Me pidió que pusiera algunas luces sobre los Pilares de la Programación Orientada a Objetos y que diferenciara entre polimorfismo estático y dinámico.
- Me hizo algunas preguntas sobre el sistema operativo, incluida la diferencia entre Mutex y Semaphore con la ayuda de sus ejemplos, la diferencia entre tuberías y enchufes, spinlock, tuberías con nombre.
- Por último, se preguntó un acertijo que era como si tuviera 3 baldes vacíos y 7 bolas azules, 6 rojas y 5 verdes, entonces necesito poner todas esas bolas en los baldes de tal manera que cada vez que la probabilidad de sacar una la bola roja o verde debe ser máxima.
De 12, solo 7 estudiantes fueron preseleccionados para la ronda de recursos humanos.
Ronda 5: Ronda de recursos humanos
Tiempo: Aproximadamente 25 minutos
- El entrevistador primero la presentó y luego me pidió que me presentara.
- Me preguntó sobre mi experiencia en las otras dos entrevistas técnicas.
- Para comprobar mi proceso de pensamiento, me hizo algunas preguntas. Me pidió que diferenciara entre el trabajo duro y el trabajo suave con un ejemplo y cuál prefiero o me gusta más entre ellos.
- Me preguntó sobre los problemas que enfrentaba al trabajar en equipo durante mi proyecto y cómo los resolvería si fuera el líder del equipo.
- Me preguntó cómo manejaría mi vida, si pertenezco a la región Norte y me destinan al Sur, y todos mis colegas, mayores y compañero de cuarto también son del Sur.
- Si soy un líder de equipo y me dieron una fecha límite para completar mi trabajo/tarea dentro de los 2 días (que inicialmente eran 5 días), ¿cómo lo administraría?
- Por último, me explicó sobre la empresa, la pasantía y mi ruptura con CTC.
Todas las rondas se realizaron el mismo día con un intervalo de 15 a 20 minutos entre ellas.
Después de dos días, declararon el resultado y seleccionaron a 3 estudiantes para FTE y 2 estudiantes para Intern + FTE y yo fui uno de ellos seleccionado tanto para Intern como para FTE.
Puntas:
- Tenga confianza incluso si no conoce la solución, no se dé por vencido e intente discutir su enfoque con ellos.
- La interacción es importante a lo largo de la entrevista.
- Sigue trabajando en estructuras de datos y algoritmos.
Gracias.
Publicación traducida automáticamente
Artículo escrito por samarthsn43 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA