"Leetcode-style / DSA / algorithmical interviews are useless and don't measure what's really expected on the job. They are also inefficient, and companies using these are hiring for the wrong people."
Heard this SO many times.
The responses almost always miss the point.
I'll do a longer post one day, but a few thoughts:
1. YOU are not Big Tech. You probably don't have 1,000+ qualified applicants show up for an entry-level job posting and 100+ for a senior posting - in just a day or two, without advertising it
2. When a company gets large enough combined with #1, the game becomes not reducing false negatives but reducing false positives to zero
3. "LeetCode-style interviews are BS and don't measure what you do on the job." Yes. This is part of the reason. Guess what else is BS at Big Tech? A lot of stuff? Do you think people who are unwilling to put up with BS (that has historic context and can be internalized) would last at these companies? No: they would quit shortly or be pushed out as they refuse to do what everyone else does. These interviews conveniently self-select for people who can and do put up with BS
4. Career ladders. There is a notion that a Principal engineer should be as good or better than a new grad in every area - including algo coding. Like it or not, it's how it is
5. Technical managers. Many of these companies expect managers to pass the same bar. Like it or not, again: the reality is at these places many (probably all) line managers can code, and can do it very well.
6. Scalability of process. Have you ever had the challenge of onboarding 120 new interviewers in a month? Every quarter? These companies have this problem.
7. If it ain't broken: don't fix it.
Look at the business results of Big Tech. If the interview process would be broken, it would show up in eg shipping slower and being outcompeted by competition etc. In reality: Big Tech is more nimble than ever. E.g. Threads, Copilot, Gemini etc. Their interview process works *for them*
8. You are probably not Big Tech and don't have to solve for this very distinct set of problems.
En 2020 el gobierno checo adjudicó un contrato millonario para desarrollar una plataforma digital.
La comunidad tecnológica puso el grito en el cielo: «el precio está inflado: es corrupción». Para demostrarlo, lanzaron un reto: «organicémonos y lo desarrollamos en un fin de semana».
Participaron casi 200 programadores.
En 48 horas tenían una alternativa funcional.
Ante el escándalo, el gobierno tuvo que cancelar el contrato. Y cesar al ministro.
España no puede seguir contratando metaversos y ciudades «smart» mientras los trámites y servicios públicos digitales languidecen abandonados.
España necesita este tipo de contestación civil organizada.
Difunde.
1. Hacer siempre `git branch -D ...` para borrar una rama local
2. Pensar, podría tener un alias `gbd` para hacerlo más rápido
3. Ir al `.bashrc` y ver que ya lo tenía xDDD
📣 Introducing Merlyn Origin. Merlyn is the only AI solution that’s useful outside and inside the classroom. Outside of class, Merlyn’s generative AI supercharges teacher prep. Inside the classroom, Merlyn’s voice control of technology frees teachers to focus on what matters most: their students. All with the confidence that it’s private, safe, and secure. Tech & Learning calls Merlyn “a phenomenally innovative product that should be in every classroom.” Learn more at https://t.co/uOFUV0s6Se
#artificialintelligence #LLM #AIforgood #MerlynMind #AIforEDU #GenAI #education