首页 文章

前端开发人员面试问题[关闭]

提问于
浏览
71

对于这里的软件开发人员来说,有很多很好的面试问题(甚至是“谜题”),但我想知道是否有人对前端开发人员职位有一些好问题 . 我们正在寻找知道HTML CSS JS的人 .

一些显而易见的问题:

  • 您使用过JavaScript库吗? - 跟进:哪个,为什么那个比其他人?

  • 您是否关注HTML5和CSS3的开发? - 跟进:您最期待哪些功能,为什么?

你知道前端开发者有什么好的“谜题”吗?也许一个JS嘶嘶声?

edit :改变了两个问题,使其更加开放 .

5 回答

  • 15

    这取决于您面试的级别 . 我最近完成了对前端职位的一轮好采访(并找到了一份好工作!;),这里有一些我被问到的问题,我认为这些问题很突出(并且比其他问题更具挑战性) .

    • 解释JavaScript callapply 函数之间的区别 .

    • 拼图:模拟游戏“秘密圣诞老人”,其中有3个或更多参与者,没有参与者可以收到他们自己的礼物或收到一个以上的礼物 . 在JavaScript中执行此操作 .

    • 确定两种使用HTML / CSS清除浮动元素的方法 .

    • 事件冒泡和事件捕获有什么区别?

    • 描述IE6或IE7中的渲染问题,以及如何克服它 .

    • 定义术语'闭包'并在JavaScript中给出一个示例 .

    • 解释IE和DOM标准事件模型之间的差异 .

    • 从服务器评估JSON的正确方法是什么,为什么这是正确的方法?

  • 39

    你提出的问题太容易诈唬了 . “你有没有使用过javascript库?是的.JQuery . ”这并没有告诉你太多 . 我建议把这些问题更像这样:

    • 为我描述如何为JQuery编写扩展 .

    • 描述JQuery的体系结构并将其与YUI进行比较

    • 如果可以,你会对HTML5 / CSS3有什么改变?

    • HTML5中您最喜欢的功能是什么?您将如何使用它?

    这些更多的是理解感而不仅仅是对事实的承认 .

    您可以简单地在Javascript中询问fizz-buzz . 它不会伤害 .

  • -1

    我想要将“转换”为html的经典论文(即期刊,杂志等)转换为语义正确的标记 .

    它有助于了解开发人员是否了解语义,seo等 .

    我还想问一些其他问题:

    • 如何解释DOM .

    • 为什么以及何时使用div? (即,不是每次,只有当标记不足或需要包装几个元素时)

    • 使用ID时,何时使用类?

    • 您是否对您的ID和类使用了一些命名约定 .

    因此,我喜欢提出有助于找到逻辑人的问题,而不是那些知道所有功能但有良好分析的人 . 我认为你必须在技能和经验之间做出改变 .

    而其他人已经列出了大部分问题 .

  • 8
    • 是什么激励您创建美观且功能强大的网站?

    • 您认为通过网络和社交媒体进行数字营销的优势是什么?

    • 您对哪些Web开发领域感兴趣?请从最感兴趣到最不感兴趣的范围 . (设计,代码(HTML,CSS),交互性(Flash,silverlight,jQuery),可用性,SEO等) .

    • 为什么编写好的语义代码,从布局(CSS)和行为(javascript)中分离信息(HTML)很重要

    • 什么是好网站?随意展示例子

  • 3

    您在过去的项目中创造和实施的最佳用户体验是什么?

相关问题