完整版前端工程师笔试问题列表

时间:2018-12-31 12:00:00 资料大全 我要投稿

完整版前端工程师笔试问题列表

  导读:请记住,下面的很多问题都是开放式的,无标准答案,并能引发有趣的讨论,

完整版前端工程师笔试问题列表

。相比直接的答案,相信你在面试前端工程师时,从讨论中你对候选人会了解的更多。以下是由应届毕业生网小编J.L为您整理推荐的完整版前端工程师笔试问题列表,欢迎参考阅读。

完整版前端工程师笔试问题列表

  一般问题

  ★你用Twitter吗? (在天朝最好问你用微博吗?)

  →如果用,你都关注那些人?

  ★你用Github吗?

  →如果用,你关注的项目有什么?

  ★你关注的博客有那些?

  ★你使用那些版本管理系统,比如Git,SVN等?

  ★你常用的开发环境是怎样的?比如操作系统,文本编辑器,浏览器,及其他工具等。

  ★你能描述一下你制作一个网页的工作流程吗?

  ★你能描述一下渐进增强和优雅降级之间的不同吗?

  →如果提到了特性检测,可以加分。

  ★请解释一下什么是语义化的HTML?

  ★你更喜欢在哪个浏览器下进行开发?你使用那些开发人员工具?

  ★你如何对网站的文件和资源进行优化?期待的解决方案包括:

  · 文件合并

  · 文件最小化/文件压缩

  · 使用CDN托管

  · 缓存的使用

  · 其他

  ★为什么利用多个域名来存储网站资源会更有效?

  →浏览器一次可以从一个域名下做多少资源?

  ★请说出三种减低页面加载时间的方法。(加载时间指感知的时间或者实际加载时间)

  ★如果你接到了一个使用Tab来缩进代码的项目,但是你喜欢空格,你会怎么做?

  · 建议这个项目使用像EditorConfig 之类的规范

  · 为了保持一致性,转换成项目原有的风格

  · 直接使用VIM的`retab命令

  ★请写一个简单的幻灯效果页面

  →如果不使用JS来完成,可以加分。

  ★你都使用那些工作来测试代码的性能?

  · 例如JSPerf

  · 例如Dromaeo

  · 其它。

  ★如果今年你打算熟练掌握一项新技术,那会是什么?

  ★请谈一下你对网页标准和标准制定机构重要性的理解。

  ★什么是FOUC?你如何来避免FOUC?

  HTML相关问题

  ★文档类型的作用是什么?你知道多少种文档类型?

  ★浏览器标准模式和怪异模式之间的区别是什么?

  ★使用XHTML的局限有那些?

  →如果页面使用’application/xhtml+xml’会有什么问题吗?

  ★如果网页内容需要支持多语言,你会怎么做?

  ★在设计和开发多语言网站时,有哪些问题你必须要考虑?

  ★在HTML5的页面中可以使用XHTML的语法吗?

  ★在HTML5中如何使用XML?

  ★’data-’属性的作用是什么?

  ★如果把HTML5看作做一个开放平台,那它的构建模块有那些?

  ★请描述一下cookies、sessionStorage和localStorage的区别?

  JS相关问题

  ★你使用过那些Javascript库?

  ★你是否研究过你所使用的JS库或者框架的源代码?

  ★什么是哈希表?

  ★’undefined’变量和’undeclared’变量分别指什么?

  ★闭包是什么,如何使用它,为什么要使用它?

  →你喜欢的使用闭包的模式是什么?

  ★请举出一个匿名函数的典型用例?

  ★请解释什么是Javascript的模块模式,并举出实用实例,

资料共享平台

完整版前端工程师笔试问题列表》(https://www.unjs.com)。

  ·如果有提到无污染的命名空间,可以考虑加分。

  ·如果你的模块没有自己的命名空间会怎么样?

  ★你如何组织自己的代码?是使用模块模式,还是使用经典继承的方法?

  ★请指出Javascript宿主对象和内置对象的区别?

  ★指出下列代码的区别:

1 function Person(){} var person = Person() var person = new Person()

  ★’.call’和’.apply’的区别是什么?

  ★请解释’Funciton.prototype.bind’的作用?

  ★你如何优化自己的代码?

  ★你能解释一下JavaScript中的继承是如何工作的吗?

  ★在什么时候你会使用’document.write()’?

  →大多数生成的广告代码依旧使用’document.write()’,虽然这种用法会让人很不爽。

  ★请指出浏览器特性检测,特性推断和浏览器UA字符串嗅探的区别?

  ★请尽可能详尽的解释AJAX的工作原理。

  ★请解释JSONP的工作原理,以及它为什么不是真正的AJAX。

  ★你使用过JavaScript的模板系统吗?

  →如有使用过,请谈谈你都使用过那些类似库文件。比如Mustache.js、Handlebars等等。

  ★请解释变量声明提升。

【完整版前端工程师笔试问题列表】相关文章:

1.笔试百度的前端工程师经历

2.HTML+CSS前端工程师笔试题目

3.前端工程师笔试考察的重点有哪些?

4.当当网前端工程师测试笔试题

5.Web前端开发工程师笔试题 CSS+Javascript

6.太平洋网络前端工程师面试笔试经验

7.HTML前端开发笔试题目及前端知识分享

8.比亚迪笔试完整版