Have you considered that FizzBuzz is a warmup question to see if you're worthy of a properly challenging question?
The interviewer has multiple responsibilities, one of them is candidate experience. If I start with the "challenging" question and the candidate isn't ready, then I learn nothing other than they can't do it and the candidate suffers, completely lost.
But, if I start with a middle-to-low bar question, then I can always get data and easily extend or follow-up the question with something more challenging appropriate to your skill & experience.
Dunno, the first time I went to Google interview I had absolutely brutal one as my first question (a complicated dynamic programming on combinatorial problem without closed form solution), and I absolutely loved it and after some discussion with the interviewer came to a solution in about 20 minutes, all on whiteboards I hate. I am not sure why wouldn't you rather use the time for interview or something more meaningful than to test if somebody can do a programming equivalent of 1+2+3 when you can observe from their CV that they probably aren't complete beginners and you are interviewing to get somebody for a very senior job.
The interviewer has multiple responsibilities, one of them is candidate experience. If I start with the "challenging" question and the candidate isn't ready, then I learn nothing other than they can't do it and the candidate suffers, completely lost.
But, if I start with a middle-to-low bar question, then I can always get data and easily extend or follow-up the question with something more challenging appropriate to your skill & experience.