Experiencia de entrevista en Raja Software Labs – Part 4

Raja Software Labs visitó nuestra universidad para contratar personal en el campus. El proceso de selección incluyó pruebas de aptitud, pruebas de codificación y 3 entrevistas técnicas.

Prueba de Aptitud: Duración de la prueba de 30 min, Consta de 20 preguntas MCQ. No se realizó ninguna prueba de calificación negativa en los formularios de Google.

Prueba de Programación: Duración de la prueba de 60 min. Consta de 5 preguntas de codificación.

  1. Escriba una función que tome un parámetro de entrada como una string y devuelva las palabras alternativas con «abc». Las palabras están separadas por puntos.

    Nota: Evite el uso de funciones integradas

    Input: "i.like.this.program.very.much"
    Output: "i.abc.this.abc.very.abc"
  2. Escriba una función que tome un número como entrada si el número dado es un número de Fibonacci, imprima el número de lo contrario, imprima la suma de todos los números pares de Fibonacci menores que el número dado.

    Input: 20
    Output: 10
    Input: 21
    Output: 21
  3. Escriba una función que tome una string como entrada y tenga que devolver la frecuencia de los caracteres.

  4. Escriba una función que tome una array de enteros como entrada e imprima la segunda diferencia máxima entre dos elementos cualesquiera de una array.

    Input:  arr[] = {14,12,70,95,65,22,30};
    Output:  81
    
    [1st max difference = 95-12=83 
     2nd max difference = 95-14 = 81]
  5. Escribe una función que tome una array de enteros e imprima los números que tienen un resto de 4 cuando se dividen por 5.

    Input: [19,10,44,3,11,129]
    Output: [19, 44, 129]
    Input:[13,4]
    Output: [4]

Primera entrevista técnica: 3 preguntas de codificación

  1. Escribe una función que tome un número entero como entrada y devuelva el número primo más cercano. 

    Input: 7
    Output: 7
    Input: 13
    Output:11
  2. Escriba una función que tome dos entradas, año y n y devuelva n año bisiesto después del año dado.

    Input: year = 1, n=4
    Output: 4,8,12,16
  3. Escriba una función que tome una string como entrada y devuelva el primer carácter que no se repite.

2.ª entrevista técnica: 2 preguntas de codificación

  1. Escriba una función que tome una string como entrada y reemplace el espacio con «%?»

    Input: "welcome to geeksforgeeks"
    Output: "welcome%?to%?geeksforgeeks"

    Tienes que hacer cambios en la string dada solamente.

  2. Función para imprimir un patrón piramidal.

3.ª entrevista técnica: 2 preguntas de codificación

  1. Dada una string de expresión exp, escriba un programa para examinar si los pares y los órdenes de “{“, “}”, “(“, “)”, “[“, “]” son correctos en exp.

    • Si la string dada está balanceada, devuelve la misma string.
    • Si la string dada está desequilibrada, equilibre la string y luego devuélvala.
  2. Escriba una función que tome una string como entrada y devuelva la salida como un número entero (STOI).

Publicación traducida automáticamente

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