临近金九银十,我的后台又被面试、跳槽、选 offer 轰炸了……
IT 是要终身学习的行业,其中最明显的就是前端,技术又多又杂迭代还快。
平时收藏了网上一大堆资料吃灰,到用的时候才发现质量太差,想靠自己梳理不仅为时已晚,还要耗费大量精力。
为此,我们专门梳理了各个大厂前端工程师常考必考的面试题型,总结出这「400 道前端工程师常考必考面试题 详细解答」
文档结构如下,题目列举仅作参考:
前端基础面试题:293 道
HTTP/HTML/ 浏览器
- tcp 三次握手,一句话概括
- TCP 和 UDP 的区别
- WebSocket 的实现和应用
CSS
- link 标签和 import 标签的区别
- transition 和 animation 的区别
- 关于 JS 动画和 css3 动画的差异性
JavaScript
- JS 的 new 操作符做了哪些事情
- 异步加载 JS 的方法
- Ajax 解决浏览器缓存问题
前端核心面试题:40 道
服务端编程
- JSONP 的缺点
- 跨域(jsonp,ajax)
Ajax
- ajax 返回的状态
- Fetch 和 Ajax 比有什么优缺点?
移动 web 开发
- flex 布局及优缺点
- 固定定位布局键盘挡住输入框内容
前端进阶面试题:61 道
前端工程化
- Babel 的原理是什么?
- 你的 git 工作流是怎样的?
Vue 框架
- 什么是虚拟 DOM?
- vue 如何监听键盘事件?
React 框架
- angularJs 和 React 区别
- React 性能优化是哪个周期函数?
Angular 框架
- Angular 中组件之间通信的方式
- Angualr 的八大组成部分并简单描述