Great software design looks underwhelming(seangoedecke.com) |
Great software design looks underwhelming(seangoedecke.com) |
"Reviewer note: The submission ignores best the practice of writing self-documenting code, and included too many comments"
How I use coding challenges when hiring is by first forming my opinion about a given approach. Did this person try to stand out? Does he/she use novel constructs? Stick to what they know? Do they “practice what they preach” on their resume/first round? Etc.
After this, discuss with a colleague to reduce bias/subjectivity. Finally, invite the candidate to discuss the solution. Ask them to review (parts of) their own code as they would a colleague’s PR. This way, the assignment becomes a tool to start a conversation.
Human drivers have two eyes and a brain evolved for storing visual hints.
And LIDAR is not that complicated, too. Just not the simplest thing, that would be rails and pantographs, whatever you would translate those to your vehicle.
Something is missing, time will tell if training will produce more solid models.