Pergunta de entrevista da empresa Capgemini Invent

Mostly technical questions, how would I upgrade a database without downtime, writing unit tests etc.