酷家乐(杭州)前端校招面经
发一下酷家乐前端面经回馈牛客。
总共三轮技术面。面试官给我的感觉是技术扎实,会引导我,不会去刻意为难,善于发掘优点,总体体验感非常好,目前已全部通过,hr小姐姐打电话通知近期发意向书。
想跟大家说,现在大厂HC较少,可以尝试选择这类前景光明的公司,弹性工作制加双休,好好提升技术。
一面(电话面)
- 自我介绍
- 看过vue-router的源码吗
- 说一下Vue的响应式更新
- Vue3.0改用Proxy的原因
- 如何解决Vue2.0不能通过索引改变数组的问题
- 如何实现圣杯布局(两边等宽,中间自适应)?
- let const的区别以及他们产生的原因?
- 说一下快速排序的过程
- 算法题:总共有10元钱,想换成5元,0.1元,0.5元这三种,有多少种换法?
二面(电话面)
- 介绍项目
- 说一下你们项目中用到的websocket协议的几个方法
- 没有错误处理方法吗
- 常用的websocket状态码有哪些
- http状态码301 302 说一下
- 暂时重定向具体指的是什么
- 再说一下304
- 你刚刚说的If-Modified-Since和If-None-Match分别的含义是什么
- 说一下浏览器的事件循环
- 如果微任务之中又有微任务,那么接下来是执行这个内部的微任务还是执行任务队列中的宏任务
- 说一下vue的生命周期
- 说一下vue-router的具体操作方法和底层原理
- 说下 flex 弹性布局父元素和元素的各个属性和含义
- 说一下CSS动画有哪些方法
- 说下改变this的方法
- 你刚说的call, apply, bind方法是原函数上定义的吗
- 你说是原型链上有这个方法,那具体是原型链上的哪个对象呢
- 再说一下javaScript有哪些作用域吧
- 怎样生成块级作用域呢
- { }就可以了吗,有没有其他的条件?
- 有没有什么问题
三面(视频面)
- 介绍各个项目
- 问了项目中的各种细节和原理
- websocket的实现原理(没说出来)
- 你目前只会vue这一个框架吗
- 你觉得vue这个框架的优点是哪些
- 你刚才说到了响应式更新,能详细说下细节吗
- 发布订阅模式的缺点(没说出来)
- 你平时对于前端的学习方式是哪些
- 你未来在前端方面的规划是什么
最后祝愿大家每天开心,笑口常开,开心最重要!
#酷家乐##校招##前端工程师##面经#