Zoho interviu patirtis | 22 rinkinys (patyręs)
Tik vartotojo nustatytos funkcijos. Iš viso nėra įmontuotų funkcijų.
Jokio įėjimų, tiesiogiai priskirtų vars, nuskaitymo.
1 lygis: (2 valandos – rašiklis ir popierius)
1. Išspręskite lygtį X galia Y su nurodytomis reikšmėmis.
Example: Input: X=2 Y=-2 Output: 0.25
2. Raskite atstumą tarp dviejų nurodytų taškų ir suapvalinkite jį iki artimiausio skaičiaus.
Example: Input: (24)(410) Output: 6
3. Suskaičiuokite simbolių skaičių nurodytoje eilutėje, naudodami „$“ kaip pabėgimo seką. Jei prieš „$“ yra „“, laikykite jį normalia „$“, o ne pabėgimo seka. Jei „įvyksta“, laikykite jį kaip vieną „.
Example: Input: Hello$World$ Output: 11
4.Duota 2D matrica, raskite visų elementų sumą.
Example: Input: [1 2 3] [4 5 6] [7 8 9] Output: 45
2 lygis:
Užbaikite vieną klausimą, kad gautumėte kitą tipą. Iš viso 5 klausimai. (3 valandos - mašina apvali)
1.Išspręskite lygtį (XpowerY/Z!) + (Z/(X!+Z)) su nurodytomis X Y Z reikšmėmis. X ir Z negali būti neigiami.
Example: Input: X=2 Y=3 Z=4 Output: 1
2.Betmenas Spidermanas ir Supermenas ketina pradėti verslą. Bendra investicija – 1000 mln. Kiekvienas gali pridėti naujų investicijų prie esamų investicijų. Jie gali pervesti investicijas tarpusavyje. Programa turi būti OOP stiliaus ir turėti meniu, kad vartotojas galėtų atlikti visas operacijas. (Kažkas panašaus į žemiau pateiktą pavyzdį.)
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.
Negalėjau gauti 3 klausimo, nes pritrūko laiko. Norėdami patekti į kitą etapą, turite atsakyti į 3 klausimus.