Cześć!
Będę rekrutować na stanowisko Senior Java Developera i dostałem do przygotowania zadanie rekrutacyjne. Ma to być napisanie mikrousługi z API typu CRUD dla pewnej domeny.
Robiłem bardzo podobne rzeczy kilka lat temu, startując w rekrutacjach jako junior, ale to przecież senior, więc chciałbym, żeby zadanie faktycznie pozwoliło ocenić dojrzałość techniczną, a nie tylko znajomość podstawowych frameworków.
Co według was powinno znaleźć się w takim zadaniu, żeby faktycznie sprawdzało seniora?
Jakie elementy są wg was mile widziane i mogą zapunktować (np. testy, zabezpieczenia, walidacje, monitoring)?
I odwrotnie — czego unikać, żeby nie popaść w niepotrzebny overengineering?
Każdy insight z waszego doświadczenia — czy to jako rekrutujący, czy kandydaci — będzie super pomocny!