Eurotech interview question

Design pattern