zenlayer
1、react $typeof
2、宏任务微任务
3、react fiber
4、讲一下微前端
5、react错误边界
6、react页面的性能监控
7、代码上如何区分是class组件还是函数组件
8、webpack的plugin loader
9、promise gelarator async / await 的区别
10、genelator的实现
11、react 虚拟dom为什么受欢迎,优势是什么
12、react diff算法和普通diff算法优势是什么
13、react render dom 插入一个元素,在子组件可以访问么
14、封装组件时考虑什么问题
15、封装组件库的时候考虑什么问题
16、如果你的组件里依赖的版本跟业务仓库不一致就有问题么
17、如果后端接口定义已经定义好了,怎么说服他改成你需要的
子不语
1、svg是什么
2、canvas语法
3、jquery跟react的区别?为什么会有react
4、http怎么防止截取
5、web页面中的安全怎么处理
6、fetch请求
7、动态化页面,bizchart,盒须图
8、jquery语法
字节一面:
1、项目中的困难点
2、实现一个直角三角形
3、js继承
4、useEffect相当于class组件的哪些生命周期
5、class组件的生命周期
6、useMemo的作用
7、TCP三次握手
8、TCP重传
9、https怎么加密的
10、https解决什么问题
11、type和interface的区别
12、flex:1 表示什么
13、抽取公共组件的方案
14、实现promise.all
15、算法:二叉树找到所有路径为目标值的路径
字节二面:
1、项目为主
2、有序数组的平方
3、算法:无重复字符的最长子串
字节三面:
1、在业务中具体做的工作
2、印象最深刻的项目
3、做的业务中觉得对公司来说帮助比较大的是哪个
4、setState是同步的还是异步的
5、什么叫非react触发的事件
6、react fiber简单介绍一下
7、怎么判断是空闲?
8、react hooks的优势
9、react router的实现了解么?
10、路由有哪些模式?
11、hash/history 分别用了什么api去实现
12、webpack plugin的具体实现
13、算法:实现lodash中的get
丁香园
1、es5和es6的继承的区别
2、一键换肤
3、首屏怎么优化
4、301、302的区别
5、从输入url到页面展示发生了什么
6、react怎么实现复用的
7、react fiber
8、浏览器安全有哪些?怎么实现一个csrf攻击
网易一面:
1、介绍项目
2、flex相关的父子属性
3、重绘和回流
4、ts泛型
5、算法:括号是否合法
网易二面:
1、能不能抗住压力
2、为什么离职
3、接下来的计划
4、工作中积累的最多的知识点
5、原先哪件事情做的不好,想重新做一下?
6、循环加载耗时长,怎么优化?
7、select 筛选项逐字触发搜索,有什么需要考虑的?
8、防抖和节流的区别
9、git中有没有用过一些比较复杂的命令
10、git 中有暂存当前改动的命令
11、提交了一个commit, 此时发现有个console没删除,又不想增加commit
12、reduce实现map