Do you have any resources or suggestions for better types of questions to ask, especially for individual interviewers without control over the overall process?
I try to avoid those sorts of questions, but it's hard for me to come up with better alternatives.
- there's no trick, it's just a matter of being thorough
- it's pretty concrete (modern languages have that in their standard lib) and/or might actually come up someday in your day-to-day job
And in my opinion, what matters even more is that your full round of interviews shouldn't be just 5 slots of algo questions. One or two should be enough. I like combinations of a take-home challenge (keep it short!), pair programming sessions and architecture / systems design discussions.
I try to avoid those sorts of questions, but it's hard for me to come up with better alternatives.