|
|
|
|
|
by shortcircuit01
4182 days ago
|
|
This story reminds me of how broken software engineer interviewing is. Imagine if a company decided to hire software engineers by giving them five 6-sided dice. Then they have to come to the company building and roll each dice once every hour. And during that hour they have to dance and sing in front of someone while being recorded. If they roll all 6 on all 5 dice, their dancing and singing will be judged by the committee! And if the committee likes their performance they might get the job! The acceptance rate is 0.01%, the company is so elite. And this company is also complaining about a software engineer shortage. They wish they could find more good engineers! It's pretty obvious which company (or group of companies) I'm referring to. The interviewing process of these companies has done great harm to the software industry. And now they're trying to do further harm by using it as an excuse to get cheap foreign labor to reduce salaries. |
|
None of my interviews were as you described. Sure, some of them were very abstract questions, but it's pretty obvious what the interviewers are getting at.
In fact, I prefer this over "implement a red-black tree" or other excessively technical questions. Those kinds of interviews just test memorization and not skill or reasoning ability. A skilled programmer with good reasoning can learn any of those concrete mechanical concepts very quickly.