Stack Overflow 和其他地方的软件开发人员有很多很好的面试问题(甚至是“谜题”),但我想知道是否有人对前端开发人员职位有一些好的问题。我们正在寻找了解 HTML+CSS+JS 的人。
一些明显的问题:
- 你使用过 Javascript 库吗?- 跟进:哪一个,为什么那个比其他的?
- 您是否在关注 HTML5 和 CSS3 的发展?- 跟进:您最期待哪些功能,为什么?
你知道前端开发者有什么好的“谜题”吗?也许是 JS 的嗡嗡声?
编辑:将这两个问题更改为更加开放。
Stack Overflow 和其他地方的软件开发人员有很多很好的面试问题(甚至是“谜题”),但我想知道是否有人对前端开发人员职位有一些好的问题。我们正在寻找了解 HTML+CSS+JS 的人。
一些明显的问题:
你知道前端开发者有什么好的“谜题”吗?也许是 JS 的嗡嗡声?
编辑:将这两个问题更改为更加开放。
这取决于你面试的级别。我最近完成了一轮很好的前端职位面试(并找到了一份好工作!;),这里有一些我被问到的问题,我认为这些问题很突出(并且比其他问题更具挑战性)。
call
解释 JavaScript和apply
函数之间的区别。
谜题:模拟游戏“秘密圣诞老人”,有3个或更多参与者,参与者不能收到自己的礼物或收到超过一份礼物。在 JavaScript 中执行此操作。
确定使用 HTML/CSS 清除浮动元素的两种方法。
事件冒泡和事件捕获有什么区别?
描述您在 IE6 或 IE7 中遇到的渲染问题,以及您是如何克服它的。
定义术语“闭包”并在 JavaScript 中给出一个例子。
解释 IE 和 DOM 标准事件模型之间的区别。
从服务器评估 JSON 的正确方法是什么,为什么这是正确的方法?
你提出的问题太容易虚张声势了。“你使用过 javascript 库吗?是的。JQuery。” 这并不能告诉你太多。我建议把问题改成这样:
这些比仅仅承认事实更多的是一种理解感。
你可以简单地用 Javascript 询问 fizz-buzz。它不会受伤。
我想要求将经典论文(即期刊、杂志等)“转换”为 html 到语义正确的标记。
它有助于了解开发人员是否了解语义、seo 等。
我想问的其他一些问题:
因此,我喜欢问有助于找到逻辑人的问题,而不是知道所有功能但有良好分析的人。我认为您必须在技能和经验之间有所作为。
以及其他人已经列出的大部分问题。
您在过去的项目中创造和实施的最佳用户体验理念是什么?