I will share one that I had with Cred (don't know if it classifies as a good org though) last year.
First screening round: Had a talk with the HR where he mentioned the role and gave a very high level description of it. It was for a Lead SDET position. Asked a few general questions to check if I have knowledge of certain things etc. He scheduled the first technical round in a couple of days.
First Technical Round: We started the round with introductions and a few questions. Here I came to know that it's mainly a functional automation role and I'm mainly from a non functional background. Prior to this I had never seen the JD. Anyways we carried on. After the few initial questions were over we came to the coding test. He gave me a question which required the use of DP. It was a fairly straightforward question but the solution did require the use of 4 nested loops if not using DP. So I used the loops instead because I never practiced DP problems ever. Anyways he asked me where in actual practice we would use 4 nested loops as the complexity would be huge. In return I asked where we would use DP in real life in building frameworks or anything. It was an honest question as I had never actually seen it being used anywhere. Anyways he had a poker face after it and after an awkward silence he ended the interview and as usual never heard back from them either.
P.S. Just a suggestion towards interviewers, don't ask questions just to prove you're smart and to belittle interviewees. It just massages your ego but wastes both you and the interviewee's time.