Backend / Frontend Developer - zadanie rekrutacyjne

Często zadawane pytania!

Czy wynik to jedna liczba?
Tak. To mediana zestawienia wszystkich wydatków ze wszystkich dat spełniających kryteria.
Czy mediana ma być wyliczona z sum wydatków?
Nie. Mediana ma być wyliczona z wydatków jako poszczególnych wartości.
Co zrobić w przypadku braku danych?
Funkcja testowana jest na róznych zestawach danych.
Należy ją zabezpieczyć na wypadek braku danych spełniających kryteria.
Co jest potrzebne do wykonania zadania?
Zadanie można wykonać z wykorzystaniem stadardowych bibliotek.
Co sprawdzane jest podczas testów automatycznych?
Kod sprawdzany jest pod różnymi względami, w tym:
  • wydajność kodu (obiekt z danymi testowymi jest dużo większy),
  • generyczność kodu (różne przypadku danych testowych).
W jaki sposób będą wykonywane testy?
Przed przystąpieniem do oceny kodu wykonywane są testy automatyczne dla różnych zestawów danych.
Do poprawnego działania testów wymagane jest wykonanie zadania zgodnie z wytycznymi,
np. zachowanie odpowiednich nazw funkcji.