The key in these questions is to cover the fundamentals, and be ready for the back-and-forth with the interviewer. Might be worth doing a mock interview with one of the Adyen or ex-Adyen Java Developer experts on Prepfully? They give real-world practice and guidance, which is pretty helpful. prepfully.com/practice-interviews
As a vague question I answer with a vague answer, expecting them to ask better questions that will make them understand my real knowledge in TDD. “Yes I am experienced with TDD” They went away from the subject after my answer.