网易-云音乐
一面
问了一些简历上的项目
然后就开始问了一些js,css,vue,计网,安全相关的一些基础知识
由于面试完没有第一时间整理,这部分忘得差不多了,但个人觉得问得不深,比较基础
二面
手撕代码
- 实现Promise.all
js
/**
* Promise.all可以将多个Promise实例包装成⼀个新的Promise实例。同时,成功和失败 的返回值是不同的,成功的时候返回的是⼀个结果数组,⽽失败的时候则返回最先被reject失败 状态的值。请实现⼀个Promise.all
* 1. 如果传入的数组有非promise的值,也需要考虑,保持操作的一致性
* 2. 保证结果的顺序与传入的promise一一对应,即第n个promise对应结果中的第n项目
*/
js
- forof 与 普通for循环的区别
其它
剩下的时间都围绕着所做项目展开,还有实习所做的事情
- xx项目难点是什么,你是如何解决的,有什么收获
- 实习做了些什么,个人有什么收获
HR面
出乎意料,只有两面技术面
综合问题
- 简单的自我介绍(2-3min)
- 准备本科就业吗,为什么不考研
- 年级排名多少,班级排名
- 有挂过科吗,为什么
- 为什么选择前端,有什么契机吗
- 学校没有开设相关的课程,你是如何学习前端的,如何获取的学习资料
- 有跟它人合作过吗,都担任什么角色
- 我看你在学校担任过xx社团/实验室的xx职位,可以简单介绍一下是做什么工作的吗
- 最近在看什么书
- 你觉得自己的优点是什么,缺点呢
- 说一说你做的最有成就感的事,为什么是这件事
- 说一下你在实习中觉得自己做得很好的一件事
- 简单的评价一下自己
- 你觉得自己哪些方面的能力有待提高(技术除外)
- 遇到一个问题,你解决这个问题的思路流程是怎样的
- 有什么兴趣爱好
- 未来的规划
- 对工作的城市有要求吗
- 为什么投递网易云
- 秋招有投其它公司吗,都什么进度了
- 有考虑留目前正在实习的公司吗