Experiencia de entrevista de Zoho | Conjunto 22 (Experimentado)

Solo funciones definidas por el usuario. No hay funciones incorporadas en absoluto. 
Sin escanear entradas, asignar directamente a vars. 

Nivel 1: (2 horas – lápiz y papel) 
1.Resolver la ecuación X potencia Y con valores dados. 

Example:
    Input: X=2, Y=-2
    Output: 0.25

2. Encuentra la distancia entre dos puntos dados y redondea al número más cercano.

Example:
    Input: (2,4)(4,10)
    Output: 6

3. Cuente el número de caracteres en la string dada tratando ‘$’ como secuencia de escape. Si ‘$’ está precedido por ”, considérelo como ‘$’ normal y no como la secuencia de escape. Si ocurre «, trátelo como único».

Example:
    Input: Hello$World$
    Output: 11

4. Dada una array 2D, encuentre la suma de todos los elementos.

Example:
    Input: [1 2 3]
           [4 5 6]
           [7 8 9]
    Output: 45

Nivel 2: 
termine una pregunta para obtener el siguiente tipo. Total 5 preguntas. (3 horas – ronda de máquina) 
1. Resuelva la ecuación (XpowerY/Z!) + (Z/(X!+Z)) con los valores dados de X, Y, Z. X y Z no pueden ser negativos.

Example:
    Input: X=2, Y=3, Z=4
    Output: 1

2.Batman, Spiderman y Superman van a iniciar un negocio. La inversión total es de 1000M$. Cualquiera puede agregar una nueva inversión a su inversión existente. Pueden transferir inversiones entre ellos. El programa debe estar en estilo OOP y debe tener un menú para que el usuario realice todas las operaciones. (Algo similar al siguiente ejemplo). 

Constraints:
    a.Total investment should always be 
      equal to or lesser than 1000M$.
    b.Spiderman's investment should never
      exceed Batman's.
    c.Investment cannot go into negative.
    d.Display investments on each update.
Example:
    Input: batman = 300, spiderman = 250,
          superman = 100
    Output:
    batman - 300
    spiderman - 250
    superman - 100
    add 100 into spiderman
    sorry, spiderman cant have more 
    investment than batman add 200 
    to batman
    batman - 500
    spiderman - 250
    superman - 100
    add 500 to superman
    sorry, total investment cant 
    exceed 1000. 

No pude contestar la tercera pregunta porque se me acabó el tiempo. Necesita completar 3 preguntas para calificar para la próxima ronda. 

Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o enviar tu artículo por correo a review-team@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 *