Problema FizzBuzz este o problema tipica pe care multi candidati la interviurile din industria IT au primit-o spre rezolvare. Este o problema simpla, dar in cele mai multe cazuri problemele simple sunt foarte dificile pentru unii candidati.
Ea reprezinta un algoritm important care poate foarte bine testa abilitatile de dezvoltator ale candidatului la postul de web developer.
Acesta poate rezolva problema in orice limbaj de programare este dispus sa lucreze.
Ceea ce poate observa cel care intervieveaza candidatul este:
- felul in care intelege problema;
- stilul de programare abordat;
- complexitatea algoritmului redactat;
- scalabilitatea algoritmului si eficienta sa.

FizzBuzz poate fi enuntata astfel:
Se dau numerele de la 1 la 100. Sa se afiseze numerele de la 1-100.
Numerele multiplu de 3 trebuie inlocuite cu textul „Fizz”.
Numerele multiplu de 5 trebuie inlocuite cu textul „Buzz”.
Numerele multiplu de 3 si 5 trebuie inlocuite cu textul „FizzBuzz”.
Vom incerca rezolvarea acestei probleme folosind JavaScript.
Pare un algoritm simplu care ar trebui sa afiseze la rulare un sir de genul:
1, 2, Fizz, 4, Buzz, Fizz, 7, 8, Fizz, Buzz, 11, Fizz, 13, 14, FizzBuzz ...
Primul algoritm pe care il scriu majoritatea candidatilor este algoritmul clasic.
ARTICOLUL IL GASESTI PE SITE AL NOSTRU!
TE ASTEPTAM SI PE CANALUL NOSTRU DE YOUTUBE PENTRU A-TI DEZVOLTA ABILITATILE IN PROGRAMARE!