In 2018 I created a form to easy and consistently evaluate candidates for the role of backend developer for a IT department. Because technical questions are useless to evaluate the attitude and the learning potential of a person, I spent 2 hours doing pair programming with each of the applicants. There were moments where I left them alone so they don't have any pressure and they can think clearly. My goal was to see that their motivation for the job was and how they react to complex problems. On the other side, I showed them my everyday tasks and answered all their questions related the the server landscape, our department and what we do. This helped them decide if they wanted to work with us.
All in all, I had nice experience with the candidates because they were happy to program with me without the pressure of knowing everything about spring or other frameworks and have an interview in a real everyday setting. For me it was great, to summarize in the next form, what I expect from my workmates.
Name:
One of these qualities leads to rejection.