# 开篇介绍

# 面试考察范围

# HTML&CSS:

语义化、对Web标准的理解、浏览器内核差异、兼容性、hack、CSS基本功、布局、盒子模型、选择器优先级、HTML5、CSS3、Flexbox

# JavaScript:

数据类型、运算、对象、Function、继承、闭包、作用域、原型链、事件、RegExp、JSON、Ajax、DOM、BOM、内存泄漏、跨域、异步装载、模板引擎、前端MVC、路由、模块化、Canvas、ECMAScript 6、Nodejs

# 其他:

移动端、响应式、自动化构建、数据埋点、抓包、HTTP、HTTPS、离线存储、WEB安全、优化、重构、团队协作、可维护、易用性、SEO、UED、VUE、REACT、架构、职业生涯、快速学习能力

# 知己知彼,百战不殆

# 面试官期待什么样的面试者

  • 基础扎实
    从多年的经验看,那些发展好的同学都具备扎实的基础知识比如只懂 jQuery不懂 JavaScript 是不行的。如果了解计算机基础会更好,因为我们将面临很多非前端技术的问题
  • 主动思考
    被动完成任务的同学在这里进步会很慢,你需要有自己的想法,而不是仅仅完成任务
  • 爱学习
    前端领域知识淘汰速度很快,所以最好能经常学习和接触新东西
  • 有深度
    遇到问题时多研究背后深层次的原因,而不是想办法先绕过去,比如追踪某个Bug一直了解它本质的原因
  • 有视野
    创新往往来自于不同学科的交集,如果你了解的领域越多,就越有可能有新想法
上次更新: 2021/7/15下午10:15:38