Pregunta de entrevista de Rakuten

What is TDD approach? Java multi thread