Nothing is more indicative of a bullshit job than the interview
programmingisterrible.com
programmingisterrible.com
Company's generally suck at interviewing. It isn't what most/many of the interviewers were hired to do and it isn't their core competency. You don't want them to judge you based how good you are at things that have little to do with programming. Conversely, you should cut the interviewer some slack on things thing that have little to do with what they do every day.
You and your interviewer have agreed to meet for a date at what turns out to be a bad restaurant. Make the best of it and look past the food.
Google had an admittedly poor interview process* (the puzzles turned out to be useless at predicting anything) yet Google is generally considered a perfectly nice place to work.
* They found that interviews poorly predicted performance of the candidate.