Ronda 1: Codificación + Aptitud +
Codificación de entrada y salida de C++/Java: hubo 4 preguntas de codificación de nivel moderado. Tuvimos que resolver en 1:00 horas. Todas tenían 20 × 4 = 80 + 20 = 100 puntos (Aptitud + C++/Java Input-Output, algunas preguntas también tenían marcas negativas).
Pregunta 1: Cuente las Ocurrencias
Pregunta 2: Suma máxima de longitudes de subarreglos que no se superponen con k como el elemento máximo.
Pregunta 3: K-Primos (Números con k factores primos) en un rango
Te dan dos enteros M y N. Tienes que encontrar los factores primos de todos los números en el rango [M, N] (ambos inclusive).
Escriba un programa para encontrar el número de veces que un número primo P aparece en la descomposición en factores primos de los números en el rango. Imprime la respuesta multiplicada por el número K.
Pregunta 4: Reorganización de arreglos
En un arreglo dado, elimine todas las ocurrencias de K, mueva todos los elementos restantes a la izquierda e inserte tantos 1 como K haya ocurrido.
Quien resolvió 3 preguntas, fue seleccionado para las próximas rondas.
Pregunta: ¿Qué significa la siguiente declaración?
int(*ptr)[10];
-
ptr es una array de punteros a 10 enteros
-
ptr es un puntero a una array de 10 enteros
-
ptr es una array de 10 enteros
-
ptr es un puntero a una array
Pregunta: ¿Qué significa la siguiente declaración?
int(*pf)();
-
pf es un puntero a una función
-
pf es un puntero de función
-
pf es un puntero a una función que devuelve ‘int’.
-
pf es una función de una variable de puntero.
Ronda 2: en esta ronda, el entrevistador quería saber si el candidato puede escribir código o no. No le importaba la complejidad del tiempo y el espacio. Hay algunas preguntas que me hicieron a mí, así como a otros candidatos seleccionados. Problema de agua atrapada, siguiente elemento mayor a la derecha, aplanamiento de la lista vinculada (nivel difícil), agregar dos números en la lista vinculada, área máxima en el histograma, área máxima del rectángulo en la array binaria, encontrar el elemento pico en la array, suma máxima de hoja a hoja en Inserción-eliminación y actualización de implementación de árbol binario, cola de pila y lista vinculada, vista izquierda del árbol binario, substring palindrómica más larga, suma máxima de array que no tiene elementos adyacentes.
Consejos: práctica Debe hacer preguntas de codificación de geeksforgeeks y resolver tantas como preguntas de Interviewbit. Sea claro con su enfoque.
Ronda 3: también fue la ronda de codificación en la que tuvimos que dar un enfoque y un código optimizados, es decir, como se preguntó anteriormente. Me dijo que resolviera el problema de la captura de agua de lluvia y lo resolví con optimización. Además de esto, discutió conmigo sobre mis proyectos, como cuál era su papel y cuál es su contribución en el proyecto, cómo funciona su proyecto y los problemas que surgieron durante los proyectos. El entrevistador le dará suficiente tiempo para pensar, codificar, optimizar, así que piense lógicamente y explique su enfoque claramente dando una razón satisfactoria.
Consejos – La honestidad es la mejor política. Te atraparán muy fácilmente si estás fingiendo, así que sé honesto. Haz todos los problemas de optimización de array.
- Ronda 4: Esta fue la ronda de recursos humanos y quería juzgar mi habilidad de comunicación e interpersonal. Tenga en cuenta que no sea demasiado inteligente y no puede engañar a Recursos Humanos. Sea honesto y diga de acuerdo a su CV. Él me preguntó:
- Cuéntame algo sobre mí, tu familia, tu área de interés, pasatiempo, etc.
- ¿Tu lenguaje de programación favorito y por qué?
- ¿Cuál es la materia que más te gusta y la que más odias?
- ¿Quién es tu maestro favorito?
Alguna pregunta ?? Debe preguntar qué es la cultura laboral y el equilibrio de la vida en sigmoid y cómo gana dinero usando datos y cuál es la fuente de datos en la que realiza la operación, etc.
Después de esta ronda, los resultados se dieron a conocer muy pronto y yo fui uno de los candidatos seleccionados.
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