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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

How Braintree Interviews Exceptional Developers

37 点作者 thehammer超过 13 年前

4 条评论

dangrossman超过 13 年前
Will an exceptional developer really go through a phone interview, several hours of unpaid coding, a code review, another hour long phone interview, another interview where they must prove "strong opinions about software practices", an interrogatory lunch, an afternoon solving made up logic puzzles, then a pair coding session?<p>That sounds like torture to me. Don't exceptional developers' portfolios and resumes say enough that they don't need to suffer through all that to get a great job? Are the exceptional developers really the ones applying for your job in the first place?<p>This isn't the worst interview process I've ever read about. I've heard of developers applying to jobs at Microsoft getting 3, 4, 5 levels of interviews before finally getting a job. But most of the developers I met at Microsoft were competent, not exceptional. Exceptional developers didn't need to waste their time with that kind of process and they know it and they moved much more fluidly between jobs.
评论 #3448060 未加载
评论 #3447888 未加载
评论 #3448345 未加载
评论 #3448009 未加载
DanielRibeiro超过 13 年前
Zach Holman, from Github[1], had an interesting insight[2] into coding problems and interviews:<p><i>I think programming riddles, games, and brain teasers are a great way to hire. First one to say "fuck this" and walk out gets the job.</i><p>[1] <a href="http://zachholman.com/posts/scaling-github-employees/" rel="nofollow">http://zachholman.com/posts/scaling-github-employees/</a><p>[2] <a href="https://twitter.com/#!/holman/status/154986236640112641" rel="nofollow">https://twitter.com/#!/holman/status/154986236640112641</a>
kstenerud超过 13 年前
What I'm seeing here is overengineering of the interview process.<p>There are three things you want to figure out:<p>1. Are they able to do the work, and if so, can they do it well?<p>2. Are they a cultural fit with your company?<p>3. Do their goals align well enough with yours? (do they have a genuine interest in the space you're in, are they just using you as a stepping stone, etc).<p>Points 2 and 3 can be discerned by the phone interview, the in-person interview, and the lunch.<p>Point 1 can be discerned by looking at and talking about a non-trivial open source project that the candidate has built. Basically, you want to dig into architectural or technical difficulties they faced (you always have these in non-trivial projects), and how they surmounted them. The finished product is more than enough to gauge competence and discover excellence. It's only if they DON'T have anything big they can show you that you need to resort to coding assignments.<p>Logic problems and brain teasers are a relic of a (thankfully) bygone era of bad hiring practices. There's no evidence to support the theory that people who do well at brain teasers do well at architecting and building applications. All you end up doing is potentially pissing off the candidate.<p>In the end, you need to understand that it's a two-way street. An exceptional candidate is likely to have many offers to choose from. Waste their time, and they'll go with someone else, leaving you with two kinds of people: Those who have a keen enough interest to suffer through your interview process, and those who are desperate enough to suffer through your interview process.
sjtgraham超过 13 年前
Off-topic but if there is anyone from Braintree reading this, I'm interested to know how you feel about Stripe and FeeFighters Samurai entering the market at a more competitive price point with lower barriers to entry (i.e. fill in a form and go vs. laborious and involved merchant application process) given that your pricing has remained resolutely more expensive.
评论 #3448417 未加载