Re:How to pass the interview for software engineering roles ...
by slotrans on Sunday September 10, 2023 @06:03PM
(#37460555)
What we do as software engineers isn't standardized. If you are doing things that have been done before, you are wasting your time.
[ Parent
| on HN ]
Re:How to pass the interview for software engineering roles ...
by SoftTalker on Sunday September 10, 2023 @06:14PM
(#37460654)
Such tests identify aptitude, not specific knowledge. At least in theory.
And yeah, most of what software engineers do is very standard, and at least conceptually traces back to ideas pioneered in the 1970s.
Re:How to pass the interview for software engineering roles ...
by naveen99 on Sunday September 10, 2023 @06:14PM
(#37460657)
you can absolutely create a standard test with predicting power on success as a software engineer. Real Law isn’t standardized either, neither is real medicine. They are partly art as well.
Re:How to pass the interview for software engineering roles ...
by richbell on Sunday September 10, 2023 @06:15PM
(#37460666)
> What we do as software engineers isn't standardized. If you are doing things that have been done before, you are wasting your time.
At the same time, this type of thinking is what results in engineers wasting time and money re-inventing the wheel, on things that usually have no business value. Just look at how much time and money was wasted at Uber reinventing simple technology solutions.
Re:How to pass the interview for software engineering roles ...
by ThrowawayR2 on Sunday September 10, 2023 @10:09PM
(#37462052)
According to https://survey.stackoverflow.co/2023/#section-developer-role... , about 58% of developers are web front-end, back-end, or full stack. That's probably an undercount since their survey includes non-practitioner roles such as management, students, and QA. All of those will be using more or less the same frameworks, libraries, and other software to target the same browsers, database engines, operating systems, etc. Doesn't seem like that much of a stretch to be able to write a test that evaluates proficiency in the common underlying concepts used across web software.