AgrigateOne interview question

General programming knowledge like OOP. But also some architecture stuff.