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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

What questions to ask when hiring a Front End Developer

1 点作者 kedargj超过 10 年前

2 条评论

pedalpete超过 10 年前
If you&#x27;re asking &#x27;is this a good interview question&#x27;, I&#x27;d suggest no.<p>A few reasons. 1) I&#x27;ve only done a few code sample interviews, and some I&#x27;ve really enjoyed. But I had two which were open ended like this and just said &quot;design a system that does x&quot;. Well, how far do I go in that design? If I spend two hours doing something fairly simple, and somebody else takes a day and ends up with the same and a third person takes a day and ends up with less than I did. As an employee, would you be able to tell who spent what amount of time? Would I loose out because I don&#x27;t have as much time to spend as person X?<p>2) &#x27;similar to Wikipedia on Android&#x27;. Great, I don&#x27;t have an android device. Maybe I can find a video of it online, but will I get the nuance of the interface you&#x27;re asking me to design<p>3) A simple application to browse titles, might be too simple, I could just create a list that grabs some json from a server and displays it. Is that really all you need to judge a front-end dev?<p>You want to test their javascript and css, so give them a moderate interface design, tell them to implement feature X, have that feature include something like a filter function with animation. Something that lets them show you in about 10 minutes, that they know their craft.<p>One suggestion on a previous HN post that I tried for fun, and it worked well was to make a simple timer that you could change the direction of the clock output from count down to count up. Took about 20 minutes.
MichaelCrawford超过 10 年前
Can you tell the difference between shit and Shinola?<p>But seriously...<p>Ask them to write a modest Javascript program, but not one that is commonly done - so not like rollover links or drop-down menus.<p>Don&#x27;t make them do it on a whiteboard. Give them a computer and let them do it at their own pace. Put all the usual tools on it - Firebug and so on.<p>However, observe them while they are developing the program. Do they actually _use_ any of those tools? If not, either they are 1337, or they don&#x27;t actually know that those tools even exist.<p>I am completely convinced that most JS coders don&#x27;t even know there is such a thing as the Javascript console.