前端网易一面
首先自我介绍,下面面试问题
1、在一个div里实现富文本编辑器,可放入图片(类似于web微信聊天框)如果从其他地方复制过来的图片在编辑器中怎么显示
2、移动端中用email或iPhone会被系统识别为超链接,用html标签屏蔽
3、垂直居中的所有方法(浅提重绘)
4、flex的复合属性
5、space-between和space-around的区别
6、简述下js阻塞的机制
7、简述下Promise函数底层实现
8、普通函数与箭头函数的区别
9、项目中有无单链表的实现,请简述下实现了什么功能
10、二分查找(思路)
11、有看过React底层吗
12、Hooks的所有用法
13、在循环、判断、选择中为什么不能使用setState
14、除了setState能改变状态值,还有什么方法
15、当并发大时,setState失效应如何解决
16、遇到的技术难题,如何解决,在这个项目中做了哪些难点工作
反问:
1、面试官技术组的技术栈
2、面试中的底层问题是否在大厂中使用