I had 3 of those 1 hour interviews for a position at Apple, with people watching every move and thinking of ways to break the solution. I don't think I could do it again, no matter what.
those exist. except I think the one I did was an hour(? it was ten years ago).
I got the interview, but that didn't go well, so I went to work elsewhere.
they have part of the site that has lessons for developers: