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.