My favourite interview question is asking what would return `"192.168.0.1".split(".").map(parseInt)` and why.
Another question that I like is asking to find out issues in one fragment of code. This fragment is crafted to contain style issues, some bugs and architecture issues. This allows to understand the level of candidate: which issues can he spot. Not ideal, but I think it works good enough.