一天完成所有面试,面试官很好,答对了会点头肯定,答错了也会耐心引导,整体感觉很不错
一面(28min)
自我介绍
细说项目
为什么项目要用uniapp,介绍一下uniapp
虚拟列表实现原理,滚动出现白屏怎么解决(白屏问题我说我不太了解)
Vue和react的区别
react为什么没有和vue一样使用双向绑定
es6的新特性,说几个
vue的双向绑定的原理是什么
vue的diff算法原理是什么
tcp和udp的区别
栈和队列的区别
js在哪些地方用到了队列(这里我愣了一会,然后面试官引导我事件队列,答出来了)
手写快排
面完面试官就说让我等二面
二面(30min)
二面面试官说我一面面评挺好的,所以这轮就问一些场景题
没有自我介绍,直接问,这个面试官喜欢将问题延申,问的很细
页面首次进入时可能会有白屏的问题,请你说下原因和解决思路
答:
网络问题
css、js文件阻塞页面
页面需要等待异步获取数据才渲染
你刚才回答了三个点,能具体说下针对这几个问题的解决方案吗
像网络速度问题我们是无法解决的 那你有什么办法优化网络请求慢的问题吗
后面有根据这个问题延申了一些问题,不太记得了,,,反正没答好
手写confirm组件,这个写了十多分钟,还是面试官引导下做出来的
你觉得你有哪些方面是比较欠缺的吗?
总体而言 二面面的比较差 只能说基本合格
等了几分钟 邮件说二面过约三面
三面(12min)
三面是HR面
对我们公司了解吗,前两轮面试总体感觉怎么样
为什么学前端
接触前端多久了
为什么不考研
在实验室怎么分工合作的,遇到过什么难题,怎么解决的
和项目小组成员怎么沟通合作的
你选择公司最看重的是什么
为什么想来北京
未来发展方向和规划
反问:
面试结果要多久
答:这周把所有面试结束,十月初出最终结果
hr说技术和沟通能力都没啥问题,主要是不知道我愿不愿意来北京
#去哪儿#