Empresa Sigmoid visitada para el rol de tiempo completo
Elegibilidad : 5 CPI y más
Ubicación: Bangalore
Perfil: ASDE [Ingeniero Asistente de Desarrollo de Software]
Nota :
Fianza de servicio : 2 años
Detalles del proceso: Preselección basada en currículums >> Prueba en línea >> Entrevistas
Ronda 2 (1 hora):
Esta fue una ronda de codificación. Total de 10 preguntas donde 6 preguntas objetivas como aptitud, rompecabezas y 4 preguntas basadas en codificación.
Pregunta de codificación 1 : Contar ocurrencias
Se le da una string particular S, que contiene solo alfabetos ingleses en minúsculas. su tarea es calcular todas las apariciones del carácter e imprimir el carácter en el orden en que aparece en la string S seguido del número de apariciones.
Cada carácter debe aparecer solo una vez en la salida.
Formato de entrada
- La primera línea contiene un número entero, T, que indica el número de casos de prueba.
- Las siguientes líneas T contienen una string S cada una.
Formato de salida
Para cada caso de prueba, imprima la salida en una nueva línea.
Restricciones
1<=T<=1000
1<=|S|<=1000 donde S denota la longitud de la string
Ejemplo de entrada:
1
ocurrencias
producción:
01c3u1r2e2n1s1
Pregunta de codificación 2: Suma de sub-arrays
Una array X consta de N elementos. Se le da un número entero K.
Escriba un programa para encontrar la suma de la longitud del subarreglo con K como su número máximo. Dos subarreglos cualesquiera
que se consideran no deben superponerse entre sí. encontrar la suma máxima posible.
Formato de entrada:
- Primera línea: T (número de casos de prueba)
para cada caso de prueba
- Primera línea: N y K
- Segunda línea: N enteros separados por espacios (que indican el elemento de la array)
Formato de salida:
para cada caso de prueba, imprima la suma máxima.
Pregunta de codificación 3: Cuente los factores primos
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.
Formato de entrada:
- Primera línea: T (número de casos de prueba)
para cada caso de prueba
- primera línea: cuatro espacios: enteros separados M, N, P y K.
Formato de salida :
Para cada caso de prueba, imprima la respuesta en una nueva línea
Pregunta de codificación 4: Reorganización de arrays
Se le proporciona una array A que contiene N elementos y debe hacer lo siguiente:
- Elimina todas las apariciones del número X de esta array
- Mueva todos los elementos restantes a la derecha conservando el orden original de los elementos.
- Rellene los espacios vacíos en el lado izquierdo con 1.
escribir un programa para imprimir la array reorganizada.
Formato de entrada:
- Primera linea; T (número de casos de prueba)
- primera línea en cada caso de prueba: N
- Segunda línea en cada caso de prueba: N enteros separados por espacios (que denotan la array Ai)
- Tercera línea en cada caso de prueba: X
Formato de salida
Para cada caso de prueba, imprima los elementos de la array de reorganización separados por espacio en una nueva línea
Restricciones:
1<=T<=5
1<=N<=10pow6
0<=Ai<=10pow9
1<=X<=10pow9
Entrada de muestra:
2
5
22 1 34 22 16
22
7
3 5 3 5 5 11 5
5
Salida de muestra:
1 1 1 34 16
1 1 1 1 3 3 11
Pregunta: En c, ¿cuál es el resultado de la siguiente declaración:
int(*ptr)[10];
- ptr es una array de puntero 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 3: entrevista por Skype (45 min)
El entrevistador solo hizo una pregunta.
Escriba un código de lista doblemente enlazada y elimine el duplicado
Gracias
por favor gustaría.
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