Toughest interview questions you ever got asked?

I will start. Weirdest question I got was probably this:

Do you agree or disagree that we can replace Builder pattern with data classes in Kotlin?

I answered some gibberish but the correct answer was that Builder pattern is still very useful when we want to initialize complex objects.