Appearance
本文将整理我自己考察自己的一些面试题,用来考察自己的学习程度,因此不会附带答案。
前端基础
JavaScript基础知识一把梭:作用域、闭包、原型、this、eventLoop
- 暂时性死区
- try...catch的作用域
ES6/7/8新语法?
常见DOM API
JavaScript模块化?浏览器中异步模块是如何实现的?循环依赖如何处理?
基础数据结构和算法?
Typescript了解多少?
webpack基础使用?打包原理?性能优化?
fetch熟悉吗?axios拦截器如何实现的?axios如何取消请求?
前端跨域?多种解决方式?各自优缺点?
如何抓包?你是如何使用nginx的?TCP/IP三次握手、四次挥手?HTTPS原理?HTTP2有哪些新特性?
前端性能优化?前端安全XSS、CSRF
项目框架
有哪些React项目经验?React源码实现?NeZha这个库你是怎么设计的? React-router的是如何实现的?React你还了解哪些组件设计方式?
Redux的设计理念?你是如何理解单向数据流的?
函数式编程?了解React中函数式编程?
有哪些Vue项目经验?Vue源码实现?Vue和React的区别你怎么看待?
移动端混合开发如何与客户端通信的?
小程序项目经验?
平常工作中的开发流程是什么样的?开发、提测、团队协作、部署流程?
后端
Node你掌握多少?Koa的源码你看过吗?中间件是如何实现的?
你是如何在项目中使用thrift的?你觉得他有什么好处?
算法
其他面试合集
下面是收集的一些前端面试题集合
- https://github.com/qiu-deqing/FE-interview
- https://github.com/fouber/blog
- Web 前端面试指南与高频考题解析-掘金小册
- 一名【合格】前端工程师的自检清单
- 2019 CSS经典面试题(史上最全)
- 这儿有20道大厂面试题等你查收
- https://mp.weixin.qq.com/s/J9uQmFLOGE6A4JpgDSXdJg
- 前面面试100问解答项目的所有问题。问题汇总
- 2022 做了一份前端面试复习计划,保熟~
一些汇总整理
- https://juejin.im/post/5dd1d90d6fb9a01ff4495ce0
- https://juejin.im/post/5d834e62e51d453b8b5fa69e
- 一名【合格】前端工程师的自检清单
一些刷题网站
几个互联网招聘网站,如果有条件,找朋友内推是更好的选择