HTC Global Services interview question

api versioning, open closed principle, authentication, middleware