Whiteboarding interviews are a good way to make the applicant feel bad about themselves so you can lowball them in salary, however
Whiteboarding interviews are a good way to make the applicant feel bad about themselves so you can lowball them in salary, however
On the other hand, the inability to write a nested for loop is a reliable predictor for a bad hire.
How do you make sure you don't hire these people?
>> How do you make sure you don't hire these people?
> I simple whiteboard test such as reversing a list will do the trick!
Agreed. I did a lot of hiring interviews of experienced embedded C programmers. A few of the applicants could not read two bytes from memory and combine them into a 16-bit integer, no matter how much handholding they got.
But they had good resumes and interviewed well other than that.
So some kind of check of their actual technical skills is valuable.
We spent a much larger portion of the interview having them explain things like "how would you implement a firmware upgrade architecture where the power can be lost at any time during the upgrade?"
Why are you hiring the guy if the job is that easy? Just because someone can do leetcode questions doesn’t mean that they can design a system or even design an API. That actually requires creativity not memorization.
The list reverse (or anything similar - count word occurrences in a list) doesn't qualify someone for the job, but is a good way to quickly tell if someone is lying about their experience, which unfortunately some do, especially for low paying contractor jobs. For stuff this simple I'd expect people to just write it down in 30 sec once they've asked any clarifying questions (such as can I use list.reverse() - no).
Here’s the problem though: most software development is done alone and most software engineers are introverts. They do not like to be put on the spot and be the center of attention. When you ask them to do things under pressure (which basically means your company is always having fires to put out - management problem) they can’t think straight because half their mind is focused on how you’re judging them because the interview matters to them much more than it matters to you. You’re not giving them a fair test.
Clicking buttons in jira alone isn't going to go very far.
What were you saying about proficiency?
1. https://thedailywtf.com/ I'd link the actual post but it was over a decade ago and
But I always warn first that there's no problem if they don't know the answer so they know first-hand they can say I don't know.
Very easy to detect bullshitter that will invent stuff or those on the first level of dunningkruger.
And the best moment of my life was when I interviewed someone who had all the answers and the explanation of why it was working this way. I told hr that we had to hire him in a higher position than me!