百度前端提前批 一二三面 等待宰割
一面
自我介绍
preload啥的区别,没见过
this
node事件循环
说一下chrome V8原理
js的特点,缺陷
setState有啥漏洞
React context
看过Redux源码吗?看过,忘了
还有其他常规八股
手写:实现n阶乘
手写:相邻数组的最大哪个,不能排序
手写:随机颜色
二面
自我介绍
怎么学习的,学了多久了
react生命周期
react开发中不爽的点
redux-saga原理
网络缓存,http
还有其他常规八股
手写:useInputValue 处理value和onChange
手写:dom深度优先搜索
手写:柱子盛水最大体积,接雨水改编,柱子宽度不一定相等
三面
自我介绍
项目
项目优化,学到的东西
平时怎么学习的,怎么获取最新资讯
基于项目延伸出来系统设计问题
大学参与过什么社会活动?
为什么想参与这个社会实践活动?
口撕:队尾幸运编号
/*题目描述: N个人排成一队, 从1到5轮流报数, 报5的人是幸运者, 出列。报到队尾后, 从队首接着报,依次循环 问: 排在队尾的人是第几名幸运者 注: N为小于100000的正整数 例: 1人排成一队, 他就是第一名幸运者。 3人排成一队, 他就是第2名幸运者。 5人排成一队, 他就是第1名幸运者。 8人排成一队, 他就是第3名幸运者。 即求:N人排成一队, 队尾是第多少名幸运者 */