I am the one asking to solve puzzles on interviews. This is the best approach to know the candidate’s way of thinking.
1) Imagine you hired a person who excelled in puzzle solving. Now they work in a company and product manager ask to add another feature. It doesn't fit in the current architecture, a good solution would say no or plan out propper refactoring and later implement the feature, but PM insists and it is possible to hack around it (a person can and like to solve puzzles)...
2) People who like puzzles often have a blind spot for complexity. They can and like to solve puzzles so they barrier for complexity is higher, they can create a pretty complex solution without realizing it. So I would test candidate for simplicity "tooth"
3) The interview is a stressful experience already, asking this kind of things makes it even worth
4) If I would be asked puzzle questions on an interview, but actual job ends up being not that "puzzly" I would be disappointed. I don't know what you interview for, maybe it is justified, but in most cases not
Patience level and communication skills are not ever checkable during the interview process.
When I said communication, I meant basic levels, like simply not being a jerk, don't insult people, don't create a hostile atmosphere. And this is pretty easy to spot, just ask them to remember something, like about their previous job or similar. I don't know why, but jerks can't hold it, they will show it.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
1) Imagine you hired a person who excelled in puzzle solving. Now they work in a company and product manager ask to add another feature. It doesn't fit in the current architecture, a good solution would say no or plan out propper refactoring and later implement the feature, but PM insists and it is possible to hack around it (a person can and like to solve puzzles)...
2) People who like puzzles often have a blind spot for complexity. They can and like to solve puzzles so they barrier for complexity is higher, they can create a pretty complex solution without realizing it. So I would test candidate for simplicity "tooth"
3) The interview is a stressful experience already, asking this kind of things makes it even worth
4) If I would be asked puzzle questions on an interview, but actual job ends up being not that "puzzly" I would be disappointed. I don't know what you interview for, maybe it is justified, but in most cases not
When I said communication, I meant basic levels, like simply not being a jerk, don't insult people, don't create a hostile atmosphere. And this is pretty easy to spot, just ask them to remember something, like about their previous job or similar. I don't know why, but jerks can't hold it, they will show it.