Edited to add: So you'd be ok with your next interviewer asking you to use the method of Frobenius to solve an ordinary differential equation, because, "hey, I had to learn that as part of my CS math prerequisite courses, so you should know it too, even though you're just interviewing for a web dev job?"
Differential equations was not a part of my CS curriculum, but I imagine it would be fair game for any engineer. I would not expect them to solve the answer for me on a whiteboard right there, but I don't know what the equivalent to "simply identify what the question is" would be in this case.
It's always better to align the interview with the job (and future tasks they may be involved in), not some idealized CS background that you think everyone should have.
I think that you are not giving your average "web developer" enough credit.
This isn't about "formal CS curriculum", this is about a passing familiarity of modern computer architecture.