Re:Revature coding program promises jobs but costs $36,500 t...
by treis on Wednesday January 27, 2021 @02:24PM
(#25932662)
>Taking your system design example, a poorly-designed system can
Sure, but I had 0 system design experience applying for a role with 0 system design responsibilities. No reason to expect I could design a system like that or that I would need to be able to for that role.
I'm not saying that they're wrong necessarily. It's more a commentary on how there's a huge swath of companies with basically no entry level. You're expected to know CS fundamentals, a bunch of algorithms, and be able to design a highly scalable system.
A bad engineering hire can result in worse outcomes than leaving a role unfilled because developers exert so much leverage through software. The risk when hiring developers is that they will create highly-leveraged negative value.
Taking your system design example, a poorly-designed system can:
- cost millions of dollars directly by failing its functional requirements
- cost millions more indirectly by being inefficient
- divert energy from other initiatives to fix
- dissuade other engineers from working at the company in the future
By this, I don't mean to say that we should demand interviewing perfection, or that the industry's interviewing process can't be improved. But it's important to recognize that "having potential" includes the potential for both good, and dramatically bad, outcomes.