javascript - 招聘时测试 HTML/CSS/Javascript 技能

标签 javascript html css frontend

<分区>

聘请前端开发人员时,您应该测试哪些具体技能和实践?评估他们在 HTML、CSS 和 Javascript 方面技能的良好指标是什么?

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

那么 javascript 技能呢?框架经验(jQuery、Prototype 等)有多重要。今天?

显然,职位的详细信息以及他们将从事的工作地点最能说明所需技能。但我想知道在为候选人创建测试时,人们可能会认为哪些特定技能是交易破坏者(或制造者)。

最佳答案

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

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

我马上给出的唯一简单测试用例:

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

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

我还检查了对 Web 技术当前状态的总体认识,除此之外,我建议设计一个 Web 浏览器,建议受访者选择他将放入他的全新生物中的技术,建议那些可能当前客户端平台中缺少。

关于javascript - 招聘时测试 HTML/CSS/Javascript 技能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/198337/

相关文章:

javascript - 从 JS 向 Django 表单输入字段插入一个变量

html - 如何添加溢出: hidden and max widths on images

css - css选择器的级别是什么? 3级和4级有什么区别吗?

javascript - Jquery div选择?悬停时

javascript - 防止 iOS WebApp 中的水平滚动

javascript - onreadystatechange 里面应该有什么?

javascript - 单击子菜单时,导航链接不会突出显示当前菜单

css - 为什么 HTML 链接不能在透明边框的 div 中工作?

javascript - 事件总线触发器复制

javascript - 使用 electron-usb 和 electron