There are a ton of lists out there of interview questions to test the candidate's programming aptitude. But my company is very UI-focused, and everyone is expected to be able to both code and design a decent UI. So once I've seen that the candidate can implement recursive Fibonacci and tell me its orders of growth in time and space, I want to make sure that they can design an interface that won't make the user run screaming from our app.
What questions do you ask to test a candidate's interface design/data visualization skills?
I'm especially interested in open-ended design questions that let you see the candidate's thought process as they go about designing an interface. A Monopoly Question for UI design, if you will. For example, this is the question I use:
In Harry Potter, The Marauder's Map is a magical map of Hogwarts Castle that also shows the real-time positions of everyone in the castle. How would you design a UI that would let you see not only everyone's current positions, but their positions over the last 24 hours?
This results in a lot of interesting discussion as the candidate thinks about the pros and cons of various representations. Do you use paths? Timelines? How do you represent someone sitting in the same place for an hour? How many histories can/should you see at once?
I watch for people getting hung up on little details, using UI components incorrectly, or just lack of design sense. With the good candidates, I see them drawing parallels to similar, well-known interfaces, thinking deeply about the tradeoffs of their design choices, and asking good requirements questions (e.g. "How many people live in Hogwarts?").