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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

During a Technical Interview, Ask – Why Is This Position Available?

39 点作者 kakakiki大约 6 年前

2 条评论

spacemanmatt大约 6 年前
Maybe, if you don't care whether you get an offer or not. This is an exercise in gift-horse dentistry for people who need the work.
magnetic大约 6 年前
There&#x27;s a few common sense recommendations, but I think I wouldn&#x27;t recommend the part on white boarding:<p>&gt; When the whiteboarding task starts, make a quip or light joke along the lines of Oh, wow. I hope you provide full-time staff with computers—I don’t like the idea of typing up my handwritten code at home on an evening!. Something like this should help to make the situation a little easier, while also gently pressing home the sheer ridiculousness of the situation.<p>I wouldn&#x27;t do that. It will highlight your discomfort with the task even though you haven&#x27;t even started on it. The whiteboard work can go well or not so well. You don&#x27;t know how it will go, so there is no upside to leaving a negative impression right off the bat. It could actually influence how the interviewer will perceive your performance at the white board.<p>I also don&#x27;t see what benefit you can derive from hinting at the ridiculousness of the task that the interviewer is asking you to perform. I doubt the interviewer is suddenly going to say: &quot;yeah it&#x27;s ridiculous, let&#x27;s skip the coding part&quot;.<p>&gt; Next, before you begin, forewarn them that this is an uncomfortable environment in which to ‘write code’; tell them that you intend to annotate any knowledge gaps as you go, thus demonstrating that you know you need to look into something a little further, but also that you have a vague idea of what that something else is.<p>They already know it&#x27;s an uncomfortable environment. This &quot;forewarning&quot; can easily be interpreted as you making excuses before you&#x27;ve even started. Don&#x27;t tell them you&#x27;ll annotate knowledge gaps as you go: just do it <i>if</i> you encounter a knowledge gap.<p>&gt; Don’t ask if you can write pseudo code: tell them that’s how you’re going to approach the task. Regain some of the power.<p>&quot;No sir, we want to see actual code, not pseudo-code.&quot;<p>I think you&#x27;re actually be doing yourself a disservice by strong-arming pseudo code, as it projects discomfort with actual coding.<p>Pseudo-code is equivalent to describing the algorithm: for that, you can draw some diagrams and explain the algorithm verbally. It makes sense to get an ack from the interviewer before going into the actual code: &quot;That&#x27;s how I plan to tackle this. Does it make sense to you?&quot;.<p>Trying to &quot;regain power&quot; from the interviewer may work on junior interviewers, but most senior people won&#x27;t let you get away with it, and it can easily backfire.<p>At this point you&#x27;ve already sent 3 signals that you are quite uncomfortable with writing code, before you&#x27;ve even started!<p>My suggested alternative: act confident. When the interviewer tells you you&#x27;re about to get to the white boarding part of the interview, just say &quot;let&#x27;s do it!&quot; with enthusiasm, take a good breath, and pretend you&#x27;re at the board with a colleague trying to work out a problem. Good luck!
评论 #19766692 未加载