@@ -55,9 +55,9 @@ well? What if a candidate was a great fit for the job, but the specialized
5555simulacrum and pressure cooker of live-coding LeetCode interviews excluded such
5656a candidate? I sought the advice of the posts at the beginning of this article.
5757
58- Improving the situation was and is easier said than done. Hiring developers is
59- hard. My teams iterated for years to 1) structure our interviews—a structured
60- interview is fairer but sadly not the friendliest candidate experience, for the
58+ Improving the situation was and is easier said than done. Hiring is hard. My
59+ teams iterated for years to 1) structure our interviews—a structured interview
60+ is fairer but sadly not the friendliest candidate experience, for the
6161interviewer to read from a script _ at_ the candidate—and 2) develop relevant,
6262realistic, self-contained assessment projects. For take-home assessments, we
6363didn't pay candidates for their time, which was tantamount to free labor and
@@ -67,22 +67,22 @@ pointed to their public contributions as evidence of their skill and
6767collaboration style, and declined the take-home as something they couldn't
6868afford. What were all their free labor OSS contributions for, after all? Our
6969team didn't have the capacity to develop and maintain a "fair" backup
70- measurement for the special case. While our take-home assessment was a promising
71- hiring solution , we still could've done better.[ ^ 1 ]
70+ measurement for the special case. While our fairer structures and take-home
71+ assessment were promising for hiring , we still could've done better.[ ^ 1 ]
7272
73- I took a career break from tech the last couple years . When I started the tech
73+ The last couple years, I took a career break from tech. When I started the tech
7474job hunt 12 months ago, wanting to try my old full stack web developer job in a
75- new domain, I no longer had the power of a referral. I program every day. I know
76- I can do the job. If an interviewer talks to me, I can demonstrate I know how to
77- program, I'm emotionally intelligent, and that their team would want to work
78- with someone friendly like me. Right?
75+ new domain, I no longer had the power of a referral. So I braced for interviews.
76+ I program every day. I know I can do the job. If an interviewer talks to me, I
77+ can demonstrate I know how to program, I'm emotionally intelligent, and that
78+ their team would want to work with someone friendly like me. Right?
7979
8080Much to my chagrin, I didn't make it far in the interview process, because
8181almost every company I've interviewed with this year still uses LeetCode-style
8282interviews. If a company even gives the heads up of what to expect in an
8383interview, don't necessary believe, "Our live code assessment uses real-world
84- problems." In 9/10 of my interviews this year, the interview was still LeetCode
85- in a trenchcoat.
84+ problems." In 9/10 of my interviews this year, the technical step was still
85+ LeetCode in a trenchcoat.
8686
8787I was rusty at these live coding interviews, because in my 14 year career,
8888LeetCode and what it teaches _ never came up_ on the job. Software development is
@@ -115,9 +115,9 @@ puzzle close to the 1,000 they could be given. Other candidates use cheating
115115software like Lee's. Meanwhile, experienced developers who could do the actual
116116job well but haven't memorized these puzzles struggle to complete them under
117117pressure. The unqualified candidate aces the test. The qualified candidate fails
118- to finish in time, though they might explain what they _ would_ do next, given
119- more time. For your overloaded hiring pipeline, which candidate would you
120- advance? The test ace or the struggling explainer?
118+ to finish in time, though they can explain what they _ would_ do next, given more
119+ time. For your overloaded hiring pipeline, which candidate would you advance?
120+ The test ace or the struggling explainer?
121121
122122Lee answered whether he had ethical concerns about his product.
123123
@@ -131,21 +131,21 @@ They have memorized 1,000s of such puzzles. If something is easily solvable by
131131computers, maybe that's another hint it's not a great test of a software
132132developer?
133133
134- I haven't subscribed to Lee's product. All I know is, I like using AI-assisted
134+ While I haven't subscribed to Lee's product, I know I like using AI-assisted
135135coding in my normal job. It would be realistic to have normal tools available in
136136an assessment.
137137
138138While the debate of allowed tools in an assessment rages on, to skip the debate
139139next time I'm on the job hunt, I hope to cross-reference my applications with
140140the [ Hiring Without Whiteboards] list. Companies on the list don't make
141141qualified devs jump through hoops with puzzles like LeetCode. The only reason I
142- didn't use the list is the 2025 tech hiring market is very difficult.[ ^ 2 ] I felt
143- beggars couldn't be choosers. So I unfortunately encountered a lot of companies
144- that use LeetCode interviews.
142+ didn't use the list? The 2025 tech hiring market is very difficult.[ ^ 2 ] I felt
143+ beggars couldn't be choosers.
145144
146145I hope more companies think harder who they're looking for. They're missing out
147- on qualified devs by following what's trendy. They're dehumanzing candidates. I
148- hope to see the companies one day make the Hiring Without Whiteboards list.
146+ on qualified devs by following what's trendy. They're dehumanzing candidates.
147+ There are better ways to interview and measure. I hope to see the companies one
148+ day make the Hiring Without Whiteboards list.
149149
150150### Footnotes
151151
0 commit comments