WideOrbit interview question

Software design and architecture questions