TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Coding Interviews: What Works, What Doesn't, and Why It Matters

11 点作者 jonotime7 个月前

4 条评论

jonotime7 个月前
I dont do well on coding interviews. If I get rejected from a company but I think I would have been a great fit, I often sent them a note with some comments as to why these types of interviews are bad. I recently decided to formalize my thoughts into this open letter that I can share as a link instead.<p>Hacker Newsies - you are a smart bunch. I know we have discussed these issues at length over the years, but I would love your feedback on this letter as I send it to employers and recruiters.<p>Or any other general thoughts you may have. Heck, maybe you want to fork or write your own version that fits your situation. This is certainly a trend I could get behind!<p>Note: I wanted to do this in notion since thats where my public site is, but getting footnotes to work there is too hacky. Pure markdown worked much better so for now it will live as a gist.
评论 #41948812 未加载
policharizard7 个月前
Super interesting, I have super strong opinions here having been through the gamut. I cannot code when someone is watching me. I freeze up, can&#x27;t remember basic syntax. I also think I code in a very sporadic way that would be confusing to watch.<p>In my last big search I did 3 major take home projects, and got paid for my time for 2 of them. Each project took about 10 hours and I was rejected without feedback. One of the jobs I&#x27;m pretty sure used my code from a react app that made a menu system for a restaurant.<p>My current job, a non technical recruiter reached out to me, we did a 30 minute interview, then I did a 30 minute interview with the team, and another 30 minute interview with the CTO and director. It doubled my pay and it&#x27;s been the best job I&#x27;ve ever had. I&#x27;m a perfect fit for it and there was no technical aspect to it whatsoever.<p>Ultimately, I think the problem is inverted. Companies are worried about hiring, when they should really be putting way more energy on firing. Hiring should be: do I want to work with this person? And firing should be this person is not capable of doing the job. I think technical checks for new hires are largely useless.
评论 #41949350 未加载
davely7 个月前
I’m in the fortunate position of not needing to interview (I have a pretty solid thing going on right now), but I’m not opposed to going through the interview process if an interesting opportunity comes up.<p>So, I’ve done it a few times now (and ultimately been rejected every time, doh).<p>I tend to agree to OP&#x27;s suggested alternatives.<p>For example, take home assignments:<p>Personally, I enjoy the take home assignments. It gives me time to work on something without pressure. I generally find them kind of interesting to do as well. The time estimates are just completely ridiculous though (e.g., &quot;it should only take you 2 hours&quot;) and trying to work on them around normal work schedule, family obligations, and what not can be such a chore.<p>One company I interviewed with based one of the in-person technical interview panels on this take home assignment. We walked through the code, and even talked about things that could have been done better, given the constraints. Had a few other standard panels with them: system design, culture questions, etc.<p>Rejected. Doh.<p>Another company I interviewed with had a few pair programming exercises (these were virtual, in lieu of an in-person interview at the time) -- though they threw me for a loop. I&#x27;ve sat on interview panels myself, so, similar to OP, I feel like I have a good sense of what we should be looking for when we hire a candidate.<p>Oh, man. That does not translate well through the interview process. In my previous example, this company called me back for a follow up technical interview, because I &quot;spent too much time communicating my development strategies and plan, and not enough time actually solving the problem.&quot; So, they called me back for an additional interview step. This time, I solved the problem without trouble and even had some good, engaging conversations as we went along.<p>Rejected. Doh.<p>The Leet Code stuff is just atrocious though. It&#x27;s rote, it&#x27;s not helpful, it often relies on stupid tricks and gotchas, and if you don&#x27;t solve it in the most optimal way, you&#x27;re pretty much done.<p>(Side note: Advent of Code is coming up in about a month or so and I am so looking forward to it. I&#x27;m serious when I say that those are FUN programming questions!)<p>Ultimately, I don&#x27;t know what the solution is. We as engineers universally hate this process, yet we keep putting each other through it, finding the most minor things to ding a potential candidate for.
eedeebee7 个月前
your alternatives are all good