Revise estruturas de dados, complexidade, testes automatizados e desenho de APIs. Prepare um exemplo de bug difícil que você corrigiu e como mediu o resultado.