Experiencia de entrevista de CommVault Systems | Serie 1

Mi experiencia de CommVault:

Primera Ronda (Codificación):

La primera ronda fue una ronda de codificación. Había 1 pregunta de demostración y 6
preguntas reales. La codificación tenía que hacerse en su propio entorno. La marcación parcial (para pasar parcialmente los casos de prueba) estaba allí.

Las preguntas fueron:

1. Dados 2 enteros myn (sistema decimal), escriba un programa para realizar el desplazamiento a la derecha en m, n veces.

2. Dada una pila (implementada usando una lista enlazada) y algunas funciones predefinidas: push(int), pop() y isEmpty(), escriba una
función recursiva para invertir el contenido de la pila. (No se permiten bucles).

3. Dada una string s y una string de máscara m, elimine todos los caracteres en s que eran comunes a s y m.

4. Dada una array bidimensional de x y o, escriba una función que primero gire la array 90 grados en el sentido de las agujas del reloj y luego empuje todas las x hacia abajo y las o hacia arriba en cada columna.

For eg, if given matrix was: x o o
                             o x x
                             x o x

After 90 degrees rotation: x o x
                           o x o
                           x x o

After pushing x's to bottom: o o o
                            x x o
                            x x x 

5. Dado el preorden y el postorden de un árbol binario, escribe una función para encontrar el orden interior del mismo árbol.

6. Los polinomios se representan como listas enlazadas de la siguiente manera:

Cada Node tiene 2 miembros, el coeficiente (coeff) y el exponente (exp). Nodes dados en orden decreciente de exponente. Por ejemplo, lista enlazada:
(5, 4)->(2,3)->(3,1)->(4,0)
representa la lista enlazada:
5x^4 + 2x^3 + 3x + 4

Entonces, dados dos polinomios como 2 listas enlazadas, devuelva la suma de estos 2 polinomios como una lista enlazada.

25 estudiantes fueron preseleccionados en esta ronda.

Segunda ronda:

Esta fue una ronda de codificación de 7 horas. Tuvimos que completar su código para un sistema de archivos virtual. Había ciertos hitos que tenían que ser completados. Al final, solo 4 estudiantes fueron preseleccionados.

Tercera ronda (Entrevista técnica y de recursos humanos):
Entrevista técnica:

Primero, me pidieron que revisara mi CV. Me hicieron algunas preguntas básicas sobre mis proyectos y yo respondí. A continuación, me pidieron 3-4
acertijos difíciles. Después de eso, preguntas de codificación, principalmente de OOPS, DS y Algorithms.

Entrevista de recursos humanos:

La entrevista de recursos humanos fue principalmente sobre mi CV. Me preguntaron sobre mis proyectos y roles que tenía, y todo el trabajo que había hecho. Era bastante básico.

Finalmente, 2 de nosotros fuimos seleccionados.

Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo electrónico a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

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 *