Pregunta de entrevista de Nordea Bank

very basic java, oop, solid, clean code