昨天是第一人生第一场面试,只准备了四天,侥幸过了。但是项目复盘没咋复盘好,今天是第二场面试缺点就暴露出来了。菜就多练吧
1、自我介绍一下,介绍一下你的项目
2、介绍一下你使用的hooks
3、这个点击事件在react18和react17的区别和严格模式下的区别及渲染次数,分析一下为什么结果是这样的,底层逻辑是什么(唯一一个我自己感觉答的不错的题)
onclick(() => {setState("1");useTrantation(() => {setState((s) => s + "2");});setState((s) => s + "3");useTrantation(() => {setState((s) => s + "4");});});
4、useRef和useState分别在什么场景下使用
下列结果及渲染次数,分析一下为什么是这个结果
let [num, setNum] = useState(0)
let ref = useRef(0)
{ref.current}
{num}
botton onclick(()=>setNum(1))
5、token和session的区别
6、鉴权登录怎么做的
7、中间件是什么,怎么调用的,写一下鉴权登录的中间件
8、sql题,查询班级不及格人数并且不存在时输出的为0
#我的失利项目复盘#