logo

Expérience d'entretien Zoho | Set 22 (Expérimenté)

Uniquement les fonctions définies par l'utilisateur. Aucune fonction intégrée du tout. 
Aucune analyse des entrées directement attribuées aux variables. 

Niveau 1 : (2 heures - stylo et papier) 
1.Résolvez l'équation X puissance Y avec les valeurs données. 

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



2.Trouvez la distance entre deux points donnés et arrondissez-la au nombre le plus proche.

Example: Input: (24)(410) Output: 6



3.Comptez le nombre de caractères dans la chaîne donnée traitant '$' comme séquence d'échappement. Si '$' est précédé de '', considérez-le comme un '$' normal et non comme une séquence d'échappement. Si « se produit, traitez-le comme unique ».



Example: Input: Hello$World$ Output: 11



4. Étant donné une matrice 2D, trouvez la somme de tous les éléments.

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




Niveau 2 : 
Terminez une question pour obtenir le type suivant. Total 5 questions. (3 heures - tour de machine) 
1.Résolvez l'équation (XpowerY/Z!) + (Z/(X!+Z)) avec les valeurs données de X Y Z. X et Z ne peuvent pas être négatifs.

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


2.Batman Spiderman et Superman vont créer une entreprise. L'investissement total est de 1000M$. N’importe qui peut ajouter un nouvel investissement à son investissement existant. Ils peuvent transférer des investissements entre eux. Le programme doit être de style POO et doit avoir un menu permettant à l'utilisateur d'effectuer toutes les opérations. (Quelque chose de similaire à l'exemple ci-dessous.) 

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. 



Je n'ai pas pu répondre à la troisième question car je manquais de temps. Vous devez répondre à 3 questions pour vous qualifier pour le prochain tour. 

Problèmes de pratique associés Distance entre 2 points Somme des éléments dans une matrice


 

Créer un quiz