AgrigateOne Interview Question

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