4.13一面
自我介绍
进程线程区别
(还有一些常规的八股忘记录音了)
css水平垂直居中,flex设置水平垂直居中的两个属性名
js原型链,原型判断题
阻止冒泡
js 事件循环
js promise,promise的常用方法,async await
map、some、filter区别
节流防抖
构建工具,vite和webpack
webpack配置
常用loader和plugin
vite的配置
头像压缩怎么实现的?
后端和数据库用它们做了什么,怎么实现的?
react虚拟dom是什么?
常用的hook
用Echarts做了什么?
做题:两数之和
4.17二面
自我介绍
为什么做第一个项目?
第一个项目里用到的技术,说一说它们都是干吗的?
第一项目里用到的技术,说一说为什么用它们?(技术选型)
(回答里说自己主要选择了主流常用的工具)
怎么判断工具是主流的?
第一个项目遇到的困难?
你觉得这个困难体现了你什么能力?
为什么要减少组件重复渲染?怎么实现的?
效果?(回答说项目没有上线,没有关注)
如果项目上线,在哪里看这个效果?你预估下效果怎么样?
为什么做第二个项目?
对后端的理解。
移动端和pc端区别。
头像压缩怎么实现的?
canvas压缩方法的原理没有了解吗?(没有)
你这些用到的工具,看过源码吗?说一说它们的源码,以及为什么看?
没有多人合作或者上线项目经历吗?
那问你一些基础问题吧,操作系统学过吗?(没有)
输入url到显示页面
数组链表区别和应用场景
做题:二分查找
4.21 oc