I'm not defending whiteboarding the knapsack problem so much as I'm defending the difficulty of hiring skilled workers from different walks of life. Tech isn't special, hiring is just hard, and a lot of other industries are actually worse.
* You hire people who end up not being able to do the work (I hear my wife complain about this problem in accounting just about every three days)
* You end up needing more stringent certifications than exist in comp sci land (you mentioned lawyers, so that's one with bar exams, but also accounts with CPA exams, professional engineers, doctors, etc)
* You get proof of prior work
* You rely heavily on recommendations, with all the pros and cons there
Funnily enough, I've heard the same thing from some friends who worked at companies with algorithmic interviews.
> You end up needing more stringent certifications than exist in comp sci land
That sounds great. You just have to study up and take a very hard exam at the beginning of your career instead of having to study up and take a hard exam every few years.
> You get proof of prior work
And what about Github? Most employers want to see proof of prior work unless you've got a very good excuse.
> You rely heavily on recommendations, with all the pros and cons there
This may be the only decent argument against the accounting/engineering/medicine interview. Even with good performance, recommendations are a crap shoot (did you get along well w/your boss, are they pissed you're leaving, do they refuse to give out references to anyone like one contract employer I worked for for a year a long time ago).
But then again, puzzle interviews are also a crap shoot.
Have others had a different experience?
Related, in blog form: https://www.joelonsoftware.com/2006/09/06/finding-great-deve...
It's pretty terrible. There's no other profession that's quite as snobby as the legal profession. If you want to go work for a top firm you need to have gone to one of a handful of law schools. While there you need to have gotten good grades in your first years' classes so that when on campus recruiting happens at the start of the second year you get an interview. These OCI interviews are almost entirely what the tech industry would call culture fit, with all the implications of bias that implies. One a summer position is obtained, the job is yours to lose. Do reasonable work, don't get drunk and vomit on a partner's spouse or blow off your third year classes and you will probably get a job offer with the firm you summered for.
I don't think this is a process any other field should try to emulate. Whiteboard interviews may have their flaw but it's a lot better than:
Did you go to Harvard Law &&
Did you get top 1/3 grades as a 1L &&
Do you remind the partner you are interviewing with of himself and/or his kidThat said, I think all interviews have an element of silliness to them. I know a financial consultant who was quizzed over articles published in the days financial times newspaper. Also know one of our analysts makes candidates do long division on paper! Don't forget the infamous how many golf balls can you fit in a jumbo jet kind of thing.
Friends in more general office jobs like HR, managers, etc, it doesn’t seem much better. It’s different than how to get a software dev job, but to say it’s been better would be a bit much.