Experiencia de entrevista en la empresa Sigmoid Analytics

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:

  1. Elimina todas las apariciones del número X de esta array
  2. Mueva todos los elementos restantes a la derecha conservando el orden original de los elementos.
  3. 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];

  1. ptr es una array de puntero a 10 enteros
  2. ptr es un puntero a una array de 10 enteros
  3. ptr es una array de 10 enteros
  4. ptr es un puntero a una array

Pregunta: ¿Qué significa la siguiente declaración?

int(*pf)();

  1. pf es un puntero a una función
  2. pf es un puntero de función
  3. pf es un puntero a una función que devuelve ‘int’.
  4. 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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *