1\. react-router怎么实现路由切换
2\. react-router⾥的标签和标签有什么区别
3\. 标签默认事件禁掉之后做了什么才实现了跳转
4\. React层⾯的性能优化
5\. 整个前端性能提升⼤致分⼏类
6\. import { Button } from 'antd',打包的时候只打包button,
分模块加载,是怎么做到的
7\. 使⽤import时,webpack对node\_modules⾥的依赖会做什么
8\. JS异步解决⽅案的发展历程以及优缺点
9\. Http报⽂的请求会有⼏个部分
10\. cookie放哪⾥,cookie能做的事情和存在的价值
11\. cookie和token都存放在header⾥⾯,为什么只劫持前者
12\. cookie和session有哪些⽅⾯的区别
13\. React中Dom结构发⽣变化后内部经历了哪些变化
14\. React挂载的时候有3个组件,textComponent、
composeComponent、domComponent,区别和关系,Dom结构发⽣变化
时怎么区分data的变化,怎么更新,更新怎么调度,如果更新的时候还有其
他任务存在怎么处理
15\. key主要是解决哪⼀类的问题,为什么不建议⽤索引index(重绘)
16\. Redux中异步的请求怎么处理
17\. Redux中间件是什么东⻄,接受⼏个参数(两端的柯⾥化函数)
18\. 柯⾥化函数两端的参数具体是什么东⻄
19\. 中间件是怎么拿到store和action,然后怎么处理
20\. state是怎么注⼊到组件的,从reducer到组件经历了什么样的过程
21\. koa中response.send、response.rounded、response.json发⽣了什么
事,浏览器为什么能识别到它是⼀个json结构或是html
22\. koa-bodyparser怎么来解析request
23\. webpack整个⽣命周期,loader和plugin有什么区别
24\. 介绍AST(Abstract Syntax Tree)抽象语法树
25\. 安卓Activity之间数据是怎么传递的
26\. 安卓4.0到6.0过程中WebView对js兼容性的变化
27\. WebView和原⽣是如何通信
28\. 跨域怎么解决,有没有使⽤过Apache等⽅案
- 一线大厂前端笔试真题解析
- 前
- 1、阿里(29问)
- 2、网易(26问)
- 3、滴滴(28问)
- 4、今日头条17问
- vue常问
- webpack常问
- 其他常问
- vue双向绑定、响应式原理
- js事件循环
- 页面性能优化,打包优化
- vue的diff算法
- url输入流程
- 深拷贝
- new、原型、继承方式、symbol、闭包内存泄漏处理、判断对象原型归属
- 观察者和订阅发布区别
- 封装过哪些hooks
- ele组件二次封装啥的
- 算法常问
- 几种排序
- 二分查找
- 反转二叉树、先中后序遍历、深度/广度遍历
- 数组去重
- 统计一个字符串出现最多的字母
- 斐波那契数列
- 速度创建1-100的数组
- 反转单向链表
- 无重复字符的最长子串
- 一份面试题
- css常问
- 画三角形
- flex
- 实现sticky footer (粘性页脚)