Earlier quoted context omitted.
> Wouldn't this value experience and knowledge (like everything you learned in university) at zero? Having switched professions twice, I now use practically nothing of what I learned in university from about second year forward. Math and to some extent physics are still relevant, but that's pretty much it. It might be painful to admit, but the practical value of that rather specialized knowledge that took me several…
> It might be painful to admit, but the practical value of that rather specialized knowledge that took me several years of hard work to obtain is pretty much zero now. It's sad that your professors didn't tell you beforehand that you were going to learn how to learn during that time, not just study a particular technology stack.
Ask HN: Has there been any academic research into software interviewing?
101–110 of 129 posts
Re: Ask HN: Has there been any academic research into software interviewing?
#102Earlier quoted context omitted.
Can't agree with this enough. The most consistent finding in industrial psychology is that general cognitive ability is by far the best predictor of job performance in virtually every role ever tested. Even jobs that don't seem cognitively demanding, like janitors or infantry. Higher IQ candidates almost universally do better, even if they start with much less experience. The takeaway as it applies to modern software…
What is the correlation between IQ tests and algorithm interviews? Do people with better IQ scores do better on algorithm interviews?
Re: Ask HN: Has there been any academic research into software interviewing?
#103There is likely to be internal research at some companies.
Re: Ask HN: Has there been any academic research into software interviewing?
#104Re: Ask HN: Has there been any academic research into software interviewing?
#105I doubt there’s been too much on software interviewing specifically but interviewing/candidate selection for jobs is a large part of personnel psychology. A recent meta-analysis of what they know is below. Basically general mental ability (g, IQ) is the single best predictor, work sample tests work well, structured interviews can increase the performance of IQ tests or work samples and unstructured interviews are a t…
But that is so hard: we have pride, we have "company culture", we are stubborn, we are talking about "A players", etc. etc.
So yes - try to make interviews structured and organized so that there is no random noise.
Re: Ask HN: Has there been any academic research into software interviewing?
#106Earlier quoted context omitted.
Are a lot of jobs really algorithm development though? Every job I've had just used existing algorithm implementations for sorting, FFT, etc. I feel like to do well at software interviews I have to brush up on dynamic programming, sorting, greedy, etc. algo development even though I've almost never had to develop a serious performant algorithm on the job.
Companies tend to use algorithms for interviews for new college grads not because that's what the job entails, but because that reflects what the candidate's background was about (college). If someone is fresh out of a 4 year program that was all about data structures, algorithms, operating systems, etc, then demonstrating mastery of those topics tells an employer that a person is smart and can learn large amounts of…
Re: Ask HN: Has there been any academic research into software interviewing?
#107I doubt there’s been too much on software interviewing specifically but interviewing/candidate selection for jobs is a large part of personnel psychology. A recent meta-analysis of what they know is below. Basically general mental ability (g, IQ) is the single best predictor, work sample tests work well, structured interviews can increase the performance of IQ tests or work samples and unstructured interviews are a t…
Re: Ask HN: Has there been any academic research into software interviewing?
#108Earlier quoted context omitted.
Can't agree with this enough. The most consistent finding in industrial psychology is that general cognitive ability is by far the best predictor of job performance in virtually every role ever tested. Even jobs that don't seem cognitively demanding, like janitors or infantry. Higher IQ candidates almost universally do better, even if they start with much less experience. The takeaway as it applies to modern software…
What is the correlation between IQ tests and algorithm interviews? Do people with better IQ scores do better on algorithm interviews?
A little bit of preparation helps a lot, but beyond a certain point preparation doesn't help anymore. All interview questions require solving a new problem in the interview itself.
Depending on the interviewer and question, the difference between a hire and no-hire recommendation can be quite marginal. There is a huge luck factor involved.
Re: Ask HN: Has there been any academic research into software interviewing?
#109Earlier quoted context omitted.
The research says structured interviews and work-sample tests have similar predictive power and all together they have yet more. The takeaway shouldn’t be IQ über alles.
The research shows that structured interviews do have better predictive performance than unstructured interviews. But that effect is entirely mediated by their higher correlation with IQ. In other words, structured interviews are better because they're less noisy measures of intelligence. The takeaway very much is IQ uber alles. [1] https://digitalcommons.unomaha.edu/cgi/viewcontent.cgi?refer...
Re: Ask HN: Has there been any academic research into software interviewing?
#110Earlier quoted context omitted.
> It might be painful to admit, but the practical value of that rather specialized knowledge that took me several years of hard work to obtain is pretty much zero now. It's sad that your professors didn't tell you beforehand that you were going to learn how to learn during that time, not just study a particular technology stack.
This bears the question- are classes based around studying a particular technology track the most effective way to teach somebody how to learn?