拼多多前端提前批一面面经秋招首战
广州分部,好像和上海流程不一样?
7月30号在牛客帖子上投了简历,然后31号早上发现要在官网再投一遍,早上投完之后,然后下午HR就来了面试邀请,说1号下午2点电话面试,是否ok?
然后到了1号下午2点,很准时的面试官就打电话来了。
也没让我自我介绍,说明之前就仔细看了简历,还针对简历准备了问题的,所以就简单聊了一下就开始了,(20分钟左右):
因为在一家小的外包公司写了一点微信小程序和vue的后台,然后面试官直接开始从项目开始提问:
- 在项目中遇到的坑。
- 在小程序中优化经验,做了啥?(🤔🤔这里没有说到面试官想要的答案有点蠢)
- 图片优化的方法。
- 图片用base64与url的区别?(😫这里没有说的很清晰)
- 图片加载失败了,要做啥?这里我答的alt属性,😫好蠢,应该是换成默认背景图片或者隐藏。
- setData的原理?(🤐不懂、懊恼自己为什么没有提前里了解。)
- Vue的diff算法?(难受,最大败笔,胡乱扯了一点)
- es6用过什么?
- let、const、var的区别?
- 扩展运算符(spread)...的底层原理😥?
- 导航栏的实现?说出能想到的实现方法?(5个tab宽度一样、高度一样、占满全局、tab之间没有空隙)
- 持久化存储的方案?(有点傻,以为说的是浏览器缓存策略,把浏览器缓存策略说完之后,面试官才说你说的是浏览器缓存策略是吧?那你了解持久化存储的方案吗?然后我说是cookie、local Storage之类的吗?哭了😱我怎么会问这么蠢的问题?)
然后面试官最说:我这边这里暂时没什么问题了,然后就说麻烦你这边留意一下通知,辛苦你了。。。
最后一句话辛苦你,应该是凉了吧。。。。。。。。哭了😭。
复盘总结一下:
- 通过一面我感受最大的一点就是,简历上写的东西,一定要熟悉,一定要提前准备好每个对应点要说一些什么,不要打没有准备的仗。
- 问项目最后都会回归基础的知识点,所以不说了复习基础去了,setData和diff算法都还没弄明白😷。
- 以上希望可以帮到大家,一起加油。