快手前端暑期实习一二面、hr面面经
投的流程效率中心-前端开发,偏向于中后台的审批系统,不算是核心业务。
3.18 周五投的简历,当天晚上就约下周的面视了
面经
3.21 一面,50min:
- 自我介绍
- 介绍项目的难点和收获大的地方
- https 如何保证传输安全,怎么认证
- 微信小程序的优点,技术上和 H5 页面开发、公众号开发的区别
- 关于移动端适配的了解,为什么要有 rem
- vue 的渲染和响应式实现原理,setter/getter 的作用,watcher 到底是什么,怎么实现的监听(一些反问)
- v-key 的作用和原理
- vue3 的新特性了解多少?Proxy 的缺点?ReactHooks?(这俩都说不太了解)
- 写题,通过属性字符串(如'a.b.c')取对象的属性值
- 反问
面视氛围很轻松,面试官会引导性地问问题,在我回答的过程,视频中能看出来面试官在跟着我的思路,然后再针对性的提问。
面试完十分钟就打电话约第二天二面了,有事就说推一天了
3.23 二面,50 min:
- 自我介绍
- 偏向于写视觉还是写逻辑(我说视觉)
- 说说常用的行内元素和块元素
- 行内元素的宽高问题,追问 img 的图像显示,加载,空白图配合(css 背景)
- 垂直居中方案,追问 flex 的容器高度、项目缩放
- 手写数组扁平化
- promise 输出题
- 判断 null 和 undefined,判断数组
- 写排序,快排,轴的选取有什么考究
- 为什么要对搜索栏做防抖处理,如果用户的输入不定性太大,怎样尽可能避免无用请求
- 反问
平时项目开发过程视觉写得多,但是钻研得不如 js 深,导致面试官追问 css 和 UI 这一块被问得有点懵,但还是尽量答上我的理解。这次面完没有立刻打电话,反而以为寄了
3.24 通知二面过了,约第二天hr面
3.25 快手 hr 面,20min:
- 自我介绍
- 为什么从学习 java 转到学习前端
- 校园里最有成就感的项目,自己的职责
- 项目中解决的最大的困难
- 三个词形容自己
- 自己与岗位的契合度
- 实习时间
- 有什么其他的面视流程,对岗位的意愿度
- hr 介绍薪资福利
- 反问
(原来一直打电话通知面视的小姐姐就是 hr 本人,声音真的好听哈哈)
总体来看,技术面的面试官喜欢根据场景来举例和提问,所以不同场景会伴随不同的难度,感觉自己至少能答个七成。面试官都比较和善,善于引导,面试过程更像是在探讨问题,氛围相对挺轻松的(用的快手自主开发的轻雀,发现体验不错)
接下来就是等周一评估完,合适就先发口头 offer,接受了才会正式走 offer 流程,大致是周二需要给答复(咳咳怎么这也得这么快)
更新: 3.28 hr通知通过,3.31 收到意向书,现已接受offer。(期间碰到好多牛友在hr面挂了,现在想想觉得真的后怕。。希望大家早日取得满意结果吧
补充:
to 投递快手总是简历挂的同学:之前跟 hr 那边聊的意思是,hr 会倾向于加快优质候选人的流程(我纯粹是运气好吧,hr 刚好看上我的简历,一周就推完了我的面试,第二周就发offer了),所以建议大家好好打磨简历,如果一旦过了,很可能说明hr认为你是当下投递的更好人选,就会加快你的流程,甚至走到offer。祝大家好运!!#面试复盘##春招##实习##面经##前端##快手#