Uber Interview Question

Live coding: Como incluir testes unitários as classes criadas? System design: Consistency, Availability, Partition Tolerance of the architecture