Posted this before but it got lost quick, so trying again. I've seen many posts talk about the deplorable state of interviewing today, calling out whiteboarding, take-homes, multi-days, algorithmic, etc as all have massive shortcomings (and I think many who've done the rounds of the interview circuit would agree that its a stressful pain in the ass situation). Maybe the answer is that there isn't any one-size fits all situation here, but I was generally curious about what people think their ideal software engineering interview would look like?