Are Coding Interviews broken ?
Well, to a great extent yes !
In coding interviews they give you a problem from leetcode and asks you to solve. While the idea behind is to test your analytical skills, when it comes to experienced candidates who may do the job well may fail miserably in these interviews.
Why, well, these interview will ask them of something like dijkstra algorithm, or invert a binary tree which are otherwise great algorithms are very rarely used in real life problem solving in a job like web application development using MERN stack or mobile application development using React Native.
While the candidate might know how to code up an app just perfectly might not be a good competitive programmer in the long run.
So, how to close this gap. Well, asking or analysing candidates based on what they will do in the actual job should be the way to go. He should be allowed to use tools which are otherwise available on the job like Stackoverflow and see if the candidate can get a job done.
And we all know, pressure reduces efficiency. So the job interview should be targeted to minimize pressure and maximize output.
That can be a great transformation in the way of hiring engineers, isn't it.
Comments
Post a Comment