TechPostsFromX on Nostr: Here’s the uncomfortable truth: it doesn’t matter that whiteboard coding tests / ...
Here’s the uncomfortable truth: it doesn’t matter that whiteboard coding tests / LC don’t measure a lot of things a dev needs to do day to day.
They are the currently known most economical filter to hire *at scale*. I’m talking when you hire 100+ devs per year (or 1,000+)
Hiring is done by people who are devs themselves and you want to keep a similar bar between different parts of the org.
Yes, tasks that simulate day-to-day work give better signal. But they require far larger investment and it’s problematic when the question leaks. (When you do more than 20-30 interviews with the same question, expect it to leak and be googleable when people search for what your hiring process is). With algorithmic questions it makes no difference if it leaks, given companies have a question bank in the hundreds!
A nice side effect for large companies is they self select for people who are willing to put up with BS things: aka spend considerable amount of time to do something mostly pointless (prepare for these algo interviews), just because it’s how things work and what it takes to get the job. Those who refuse to do this would likely not be a fit for these environments where these interviews are not the first or last things that are process you follow… just because.
And make no mistake: these places screen for soft skills, teamwork etc. Those are done via recruiter screen, hiring manager interviews, to some extent architecture and bar raiser. The coding / algorithm interview is usually 1 or 2 out of 5-6 interviews. And the coding part is usually the most trivial to pass (for anyone putting in the effort to prep - see the point on putting up with mostly pointless stuff the job asks for)
The problem is not that Big Tech uses these hiring processes (it makes perfect sense for them!) It’s when small companies hiring 5-10 ppl per year copy it, without thinking.
More on how to build a sensible hiring process without blindly copying this:
https://newsletter.pragmaticengineer.com/p/hiring-software-engineers…
Source: x.com/GergelyOrosz/status/1842652638246285763
Published at
2024-10-05 21:07:46Event JSON
{
"id": "31004d9b86cef53c77cb993f5c8c61f60c5446be416024e8d7f339fd486562fb",
"pubkey": "52d119f46298a8f7b08183b96d4e7ab54d6df0853303ad4a3c3941020f286129",
"created_at": 1728162466,
"kind": 1,
"tags": [],
"content": "Here’s the uncomfortable truth: it doesn’t matter that whiteboard coding tests / LC don’t measure a lot of things a dev needs to do day to day.\n\nThey are the currently known most economical filter to hire *at scale*. I’m talking when you hire 100+ devs per year (or 1,000+)\n\nHiring is done by people who are devs themselves and you want to keep a similar bar between different parts of the org.\n\nYes, tasks that simulate day-to-day work give better signal. But they require far larger investment and it’s problematic when the question leaks. (When you do more than 20-30 interviews with the same question, expect it to leak and be googleable when people search for what your hiring process is). With algorithmic questions it makes no difference if it leaks, given companies have a question bank in the hundreds!\n\nA nice side effect for large companies is they self select for people who are willing to put up with BS things: aka spend considerable amount of time to do something mostly pointless (prepare for these algo interviews), just because it’s how things work and what it takes to get the job. Those who refuse to do this would likely not be a fit for these environments where these interviews are not the first or last things that are process you follow… just because.\n\nAnd make no mistake: these places screen for soft skills, teamwork etc. Those are done via recruiter screen, hiring manager interviews, to some extent architecture and bar raiser. The coding / algorithm interview is usually 1 or 2 out of 5-6 interviews. And the coding part is usually the most trivial to pass (for anyone putting in the effort to prep - see the point on putting up with mostly pointless stuff the job asks for)\n\nThe problem is not that Big Tech uses these hiring processes (it makes perfect sense for them!) It’s when small companies hiring 5-10 ppl per year copy it, without thinking.\n\nMore on how to build a sensible hiring process without blindly copying this: https://newsletter.pragmaticengineer.com/p/hiring-software-engineers…\nhttps://image.nostr.build/e75a012c3a5ad4d8b598afb290f24d38a52561dd31b3c66b9d9d1d6bc4b32e34.png\n\nSource: x.com/GergelyOrosz/status/1842652638246285763",
"sig": "e1e39564bfaf2250146ddfe4678cbfb9191292416e59c4cf0b412f17e2c4b133dc5d81e7dd36d8516b34b33eafc1c08a3e82460f41ba649e0023b5058c9cbaa3"
}