前端面试之道

这本小册是基于开源项目重新写的一份前端面试书籍(目前已经写作三个月,预计成品需要五个月),对原本的内容进行了大幅度的优化,并且新增了很多新的内容。这本小册可以说是一线互联网大厂的面试精华总结,同时还包含了如何写简历和面试技巧的内容,能够帮助你省时省力地准备面试,让找工作不再是一个难题。

当然小册面向的群体不单单是求职者,同时也适合初级进阶,中级查漏补缺。如果你是一名面试官的话,说不定这本小册也能给你带来一些灵感。 面试是每个程序员都绕不开的坎,虽然这本小册不能帮你一夜之间技术一蹴而就,但是如果你能细细阅读的话,绝对能让你醍醐灌顶。

你会学到什么?

学基础,学原理,学会作为前端工程师必备的计算机技能。 建立起完整的前端知识架构体系,深入了解大厂常考知识点,提升面试技巧,搞定面试。 通过这本小册,你将会学到的十四个技术体系:
  • 从 JS 的基础到进阶,从异步的基础内容到手把手教你实现 Promise 再到背后的运行机制 Eventloop,七章节的内容带你一步步攻克 JS 的核心知识点
  • 了解 CSS 面试常考内容
  • 带你学习 DevTools 好用但鲜为人知的小技巧
  • 从浏览器的基本知识到缓存机制再到背后的运行机制解析
  • 了解前端当前会遇到的安全问题,学习如何防御这些攻击
  • 建立起性能优化知识版图,搞定面试中的这一大难题
  • 了解如何优化 Webpack 的打包性能,再到学习如何利用 Wepack 优化网站性能,最后手把手教你实现一个小型打包工具
  • 从对比 React 和 Vue 这两大框架出发,逐步学习两大框架的相似点、不同点及每个框架的基础知识及内部原理
  • 学会前端工程师必备的网络知识,不管是 TCP 还是 UDP,不管是 HTTP 还是 HTTPS,亦或者是 HTTP/2 还是最新的 HTTP/3,你都能在这里学习到
  • 学会设计模式,知道如何合理的组织代码,如何对代码进行解耦,如何真正的写出低耦合高复用的代码
  • 学会编程最重要的基本功之一:数据结构和算法,让你知道该如何优化低性能的代码
  • 如何写好一封简历
  • 学习面试技巧,了解如何更好地与面试官沟通,提高面试成功率