正常打招呼,问需不需要自我介绍,面试官说不用了,面试官很帅,有点像洋仔
先问了一下,学校放人啥的
问项目相关的东西
介绍如何优化的项目,大概讲了一下思路
oss托管静态资源,防抖节流啥的
问我长列表渲染怎么优化的,讲了下下拉刷新
面试官追问,一直下拉一直数据一直增加占内存咋办
说了手动去移除dom
如何判断是否需要加载数据,说了通过监听onscroll,但要节流,然后说了mutationObserver
问防抖节流咋实现的,看面试官还想问我就补充了用时间戳也行
看我用过Ahooks又问了useMemoizedFn(没用过瞎扯了一些)
说了下useCallback,useMemo
然后反问面试官前端学习建议,公司技术氛围,主要技术栈,然后说待会或者明天hr会联系我
然后20分钟后二面(投简历十天约面,面试流程倒挺快的)
二面(45min)
先做了下自我介绍,说了一下学习路线
问了我数据结构学了没,我说学了然后就共享屏幕写了
让我实现一个队列,pop,push,size方法
问我队列和栈的差别,一个先进先出,一个先进后出
然后让我用实现的队列,实现一个栈
然后又问了一遍项目,跟上边差不多
问了jwt咋实现的
问了一点react
hooks能不能在条件判断里用(看我回答挺快的,问我遇到过吗,我说遇到过bug)
问了下vue双向绑定的原理
问了我项目中印象深刻的bug
最后也是反问啥的,总体面试很好,面试官说不注重八股,更看实践,现在面试基本和聊天一样吧,就挺舒服的,也能学到东西
#前端#