中通秋招前端面经全(全网最全)
笔试(10-11)
平台:ShowMeBug
考试时间:20231011 14:00~14:00
试卷名称:暂无
题型:选择*20 编程*3
题目出得很好,但是考试时间只有一小时,在选择题和熟悉平台上浪费了一些时间,后面发现时间分配不太合理。编程题目只留了30分钟,有一道没太答完,还有一道没时间做了。选择题的整体难度中等,但是都是比较不错的题目,感觉给的考试时间太短了。
可以复盘的选择题目:
• Vue2 的声明周期要重点回顾下(beforeCreate created beforeMount mounted beforeDestory destory)
• 三目运算的优先级(所有运算符的优先级要看看)
• 单向数据流的特点搞清楚
• 防抖和节流的定义回顾下(防抖:ns后执行,节流:ns内只执行一次)
• css3 skew 属性了解下?(倾斜函数)
• http 缓存细节复盘下(强缓存 + 协商缓存)
• script 标签上的 defer 和 async 复盘下
• export 和 export default 复盘下(export 可以导出多个,export default 只能导出一个)
• css 属性 position: inherit 深入学习下(inherit值如同其他css属性的inherit值,即继承父元素的position值。)
编程题目:
编程题一
利用闭包的性质实现一个 range 函数,
用法一,传入两个参数 start end 返回数组
range(3, 3) // []
range(3, 5) // [3, 4]
用法二,传入一个参数返回函数(函数柯里化),再次调用传入 end 可以获得数组
const f = range(3)
f(5) // [3, 4, 5]
编程题二
题目用简单的回溯法做就行了,全排列问题。
编程题三
这道题目分支高一点 20分,前两道题15分,要求设计 Vue 的组件(题目基于 ElementUI 实现,并且写好了测试用例,可以在线调试),实现列表的三个小功能:
- 可以全选(我没办法调试 el-checkbox 的点击事件为什么不能触发,于是没写完这个功能点)
- 列表项目的禁用状态
- 统计选择列表总数
一面(10-20)
平台:腾讯会议
面试时间:2023-10-20 10:00:00 ~ 2023-10-20 11:00:00
时长:41分钟
复盘
问题难度都不大,综合感觉平台的技术实力可以的。
• 自我介绍
• BFC 讲讲?
• 回流和重绘讲讲?
• 有没有了解 Grid 网格?讲一讲?
• 用过哪些 css 的预编译语言?比如 less sass 讲一讲?
• JS 中的深浅拷贝讲一讲?有哪些数组深拷贝的实现方式?工程上你怎么实现深拷贝?
• typeof 和 instanceof 讲一下,有什么区别,注意事项?
• 事件循环讲一下?
• promise 有哪些常用静态方法?讲一下使用场景 ?
• Array 有哪些新增的方法?讲讲(回答后补充问题:你平时用哪些浏览器?)
• 工程化上你怎么做兼容性适配?
• 看你简历中 Vue 用得比较多,React 用过吗?
• 讲一下 Vue2 的响应式原理?
• Vue 常用的组件通信方法?
• 你平时会开发一些组件吗?具体聊聊
• 看你在 xxx 单位,工作时间比较多哈,聊聊工作内容
• 反问时间
二面(10-27)
平台:腾讯会议
面试时间:2023-10-27 10:00:00 ~ 2023-10-20 11:00:00
时长:35 分钟
实际面试时间只有30分钟左右,后面试官表示技术方面没什么问题了,就开始聊聊天了。
- 自我介绍
- 做过得项目中有哪些是值得讲讲的,列举下详细聊聊
- 你聊到做地理信息项目中的图层那块,大数量标签的渲染性能问题是如何考量的?
- 在项目中是做小组长吗?
- 刚才说项目中用原生 JS 多一点,哪个框架用得多一点?看你的项目经验都是 Vue2 ,Vue3 有了解过吗?用的多吗?
- 之前项目用的是 ElementUI吧,有没有遇到 ElementUI无法实现或者功能无法支撑的时候?有没有自己封装过一些?二次封装的也行
- 有这样一个场景,比如一个页面中需要与其中三个组件中的表单交互,你该怎么实现?比如需要等待三个表单都验证通过了,才可以正式提交。
- 如果表单的验证调用方式是异步的呢?你一般怎么做?
- 类似下面这个页面的布局(上面固定,左面固定,右面自适应),你怎么做?具体聊聊单纯从 CSS 角度
- 深浅拷贝有了解吗?再细致讲讲。自己一般实现深浅拷贝用什么方法?
- 聊一聊 JS 中的 this
- 对于宏任务和微任务有了解吗?具体讲一讲
反问问题:
- 请问如果我有机会进入咱们公司,一般是进哪个部门?或者做什么业务?
- 这个看你的意向,如果你有对公司架构和事业群了解,可以和 HR 聊,按照经验来说,一般是可以帮助你分配过去的
- 如果我想做前端的基建,可以去哪些部门?
- 你刚才聊到的微前端那块,公司这部分的平台基本上已经改造完了。
- 可以去平台部或者架构部,这些部门能接触到你想学的基建。另外可以去技术平台部,技术平台部里面有个前端框架部。
- 请问秋招大概什么时候结束?
- 大概是在 11 月份,不过你这种第三方渠道投递的可能查不到进度,你可以试试小程序现在有没有进度了。
HR面(11-10)
平台:腾讯会议
面试时间:2023-11-10 13:00:00 ~ 2023-11-10 14:00:00
时长:45 分钟
复盘
从本科问到硕士研究生阶段的经历,后面又问了职业规划,基本是聊聊天。
中通大概的福利待遇是这样的(中通招聘小程序上都可以看,公开透明的):
• 七八月份正式入职,六个月试用期,试用期薪资不打折;
• 可以提前入职,学位证下来前都算实习生,这个阶段比较好请假(工作完成即可,可以准备自己的答辩工作);
• 宿舍免费,有水电空调,独立卫浴,和学生宿舍一样,有每个月 300 的餐补
• 公司有健身房,图书馆,食堂,羽毛球馆;
• 年假和其他公司一样,按照社保缴纳年限来算;
• 应届生和社招的培养机制不一样,会有导师带,一个季度一次晋升考核;
• wlb,没有互联网公司那么大的强度,不怎么加班。
后续:
20231111 下午 2点49 来电谈了薪资待遇问题
20231113 周一下午,给发了offer
#中通快递##前端开发##中通快递一分钟视频演讲##中通快递集团2024届校园招聘##中通#