在招聘时测试HTML / CSS / Javascript技能 [英] Testing HTML/CSS/Javascript skills when hiring

查看:149
本文介绍了在招聘时测试HTML / CSS / Javascript技能的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在招聘前端开发人员时,您应该测试什么具体的技能和实践?

When hiring a front-end developer, what specific skills and practices should you test for? What is a good metric for evaluating their skill in HTML, CSS and Javascript?

显然,无表语义HTML和纯CSS布局可能是关键技巧。但是具体的技术呢?他/她是否能够毫不费力地模拟多列布局? CSS精灵?等高(或人造)列? HTML标签选择是否重要(即过分依赖< div> )?他们应该能够解释浮动的工作原理吗?

Obviously, table-less semantic HTML and pure CSS layout are probably the key skills. But what about specific techniques? Should he/she be able to effortlessly mock up a multi-column layout? CSS sprites? Equal height (or faux) columns? Does HTML tag choice matter (ie, relying too heavily on <div>)? Should they be able to explain (in words) how floats work?

那么javascript技巧呢?框架体验(jQuery,Prototype等)有多重要。今天?

And what about javascript skills? How important is framework experience (jQuery, Prototype, etc). today?

显然,职位的细节和他们将要工作的网站是需要什么技能的最好指标。但我想知道什么特定的技能,人们可能会考虑作为交易打破者(或制造商),当为候选人创建测试。

Obviously, the details of the position and the sites they'll be working on are the best indication of what skills are needed. But I'm wondering what specific skills people might consider to be deal-breakers (or makers) when creating tests for candidates.

推荐答案

当我面对客户端开发人员的职位时,我尝试弄清楚:

When I interview people for a position of Client-Side developer I try to figure out:


1) Understanding DOM (what is that, how is it related to HTML etc)
2) Understanding XML/namespaces
3) Understanding JavaScript (object-oriented? what otherwise)
4) Knowing approaches to componentization (XBL, HTC) - plus
5) Understanding OO principles
6) JavaScript closures
7) Memory leaks in browsers

我立即提供的唯一简单的测试用例:

The only simple test case I give right away:


<script type="text/javascript">
var a = 1;
</script>

我建议受访者以技术术语解释这一行。

I suggest interviewee to explain in technical terms that line.

还检查Web技术的当前状态的整体意识,以及其他问题,我建议设计一个Web浏览器,其中受访者建议挑选技术,他会放入他的全新的生物,建议那些可能从当前客户端平台。

And I also check on overall awareness of the current state of the Web technologies, among other questions I suggest designing a web-browser where interviewee is suggested to pick technologies he would put into his brand-new creature, suggest ones that might be missing from the current client-side platform.

这篇关于在招聘时测试HTML / CSS / Javascript技能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆