N26 interview question

java algorithms, using core java and core object principles