网易云音乐|安卓客户端|面经|offer|2021届秋招|
11036
2020.11.02
2021.08.09
发布于 未知归属地

timg.jpg

置顶科普

年份是毕业年份,2021是指2021年毕业,不是2021年面试

鲂的面经整理目录(已完结)

1. 美团金融|安卓客户端|面经|offer|2021届秋招|
2. 拼多多|客户端开发|面经|offer|2021届秋招|
3. 网易云音乐|安卓客户端|面经|offer|2021届秋招|
4. 阿里巴巴|客户端开发|面经|2021届秋招|
5. 花旗银行|软件工程师|面经|offer|2021届秋招|
6. 字节跳动|客户端开发|面经|2021届秋招|
7. 叠纸游戏|客户端开发|面经|2021届秋招|
8. 腾讯|客户端开发|面经|2021届秋招|
9. 360|安卓客户端|面经|offer|2021届秋招|
10. 作业帮|IOS客户端|面经|2021届秋招|
11. 滴滴|安卓客户端|面经|2021届秋招|
12. 百度|IOS客户端|面经|2021届秋招|
13. 快手|客户端开发|面经|2021届秋招|
14. 顺丰科技|安卓客户端|面经|offer|2021届秋招|

鲂的内推

1. 内推+校招秋招|美团金融服务平台|多项岗位|北京+上海

鲂的2021秋招经验总结(不定时更新)

1. 分享|2021届毕业生秋招经验总结1-岗位类别介绍
2. 分享|2021届毕业生秋招经验总结2-如何选择offer

鲂的2021秋招算法总结目录(已完结)

1. 分享|2021秋招算法总结1-DFS篇
2. 分享|2021秋招算法总结2-BFS篇
3. 分享|2021秋招算法总结3-链表篇
4. 分享|2021秋招算法总结4-二叉树篇
5. 分享|2021秋招算法总结5-排序算法篇
6. 分享|2021秋招算法总结6-字符串篇

  1. 分享|2021秋招算法总结7-双指针篇
  2. 分享|2021秋招算法总结8-哈希篇
  3. 分享|2021秋招算法总结9-位运算
  4. 分享|2021秋招算法总结10-数组篇
  5. 分享|2021秋招算法总结11-动规篇
  6. 分享|2021秋招算法总结12-栈篇

一面(60min)

常规问题

我的自我介绍套路:先介绍现读学校和专业,曾读的学校和专业,再说明升学是通过保研。最后说选择客户端开发的原因。这样讲完大概就是一分钟左右的自我介绍了。
我的项目盘点套路:因为曾经做的项目用的技术栈在现在看来不是很难,所以盘点时候要讲究温故而知新。先将当时做的时候的学习路线和遇到的难点说出来。然后再从现在的角度说明当时技术栈不是很难的原因,以及如果可以再来一次的话,可以优化哪些部分的内容,体现出自己的学习能力。
反问环节:问岗位业务需要做哪些内容。

基础知识问题

  1. (安卓)与 ListView 对比,RecyclerView 的优点
  2. (安卓)RecyclerView 的缓存机制
  3. (Java)final 关键字的作用,final 在多线程并发条件下的作用
  4. (Java)线程安全
  5. (Java)Map 接口的实现有哪几种,实现的特性是什么
  6. (Java)LinkedHashMap 的实现机制
  7. (Java)synchronized 作用于不同方法和代码块的区别
  8. (Java)哪些方法可以创建线程池
  9. (安卓)BroadcastReceiver 和 LocalBroaccastReceiver 的区别
  10. (安卓)安卓的跨进程通信
  11. (计网)DNS 域名解析过程
  12. (计网)DNS 劫持
  13. (安卓)怎么用 OkHttp 监控数据请求的状态
  14. (安卓)听说 过 MVVM 么
  15. (安卓)触摸事件的传递机制
  16. (安卓)Looper 和 Handler 的关系
  17. (安卓)Window 机制中的 DecorView 的关系

二面(45min)

常规问题

自我介绍 + 项目问题 + 反问环节(最后时候的反问环节:这个岗位需要学习哪些方面的内容)

基础知识问题

  1. (计网)DNS 解析过程
  2. (计网)DNS 协议的可靠性的设计
  3. (计网)DNS 协议改进方式
  4. (计网)TCP 的拥塞控制机制
  5. (计网)HTTP 和 HTTPS 的区别
  6. (计网)HTTPS 怎么保证安全性的,具体的流程是什么样的
  7. (计网)对称加密和非对称加密的区别
  8. (计网)HTTP 的版本差异
  9. (操作系统)进程和线程的区别
  10. (操作系统)一个应用里面有多个进程么?回答 “可以” 了以后,继续问:在什么情况下需要一个应用里面有多个进程
  11. (操作系统)在 Linux 系统下,有哪些进程调度的方式
  12. (操作系统)跨进程通信的方式
  13. (操作系统)信号量怎么理解
  14. (操作系统)操作系统层面,怎么实现异常中断

应用场景题

设计一个小框架,实现加载一个图片库,实现的功能是:如果在内存中有图片,就先从内存中取;如果没有的话,先查询磁盘,如果磁盘有的话就从磁盘中取;如果磁盘没有的话,再查询硬盘,如果硬盘中有的话,就从硬盘中取;如果都没有的话,就从远程网络中取。如果图片较大的话,要做一些限制。如何去设计和考虑,要着重关注下内存的缓存和控制。
本人的答题路线一直没有 get 到这个要点,其实这道题,面试官的重点是内存的管控(他后面明确了问题:内存不够的时候该如何处理,什么时候把图片淘汰掉),要从 LRU 缓存上面开始说。回答 LRU 时候,还会问一些 LRU 底层使用的数据结构是如何设计的。
LRU 的学习链接:
LRU 缓存机制(力扣 146 题)
推荐学习链接:
方法1:哈希表+双向链表
方法2:源于LinkedHashMap源码

HR面(40min)

  1. 2 - 3min 的自我介绍,尽可能详细一些
  2. 你为什么不选择产品经理,是觉得这个工作没有价值么
  3. 你对自己的职业规划
  4. 你有哪些 offer
  5. 你对工作有什么要求
  6. 你更关注哪些方面
  7. 简单评价下自己,优势和不足
  8. 求学期间,坚持最久的事情,除了兴趣爱好以外
  9. 你遇到过最难的事情是什么
  10. 你觉得你做的这些东西,最有价值的是什么
  11. 最有成就感的事情
  12. 兴趣爱好
  13. 爱豆是谁
  14. 云音乐等级多少
  15. 反问:大概多久会有消息(HR 说那周六发意向书,结果一直拖到了周三)
  16. 反问:薪酬大概多少(HR 说根据市场来定,看看大部分公司开价多少,实际上网易云是比较早开奖的一批,要尽快签约)

结束语

网易开发岗位提前批的面试算比较早的,8 月就可以都结束,也是我最早拿到的意向书。面试的内容对我来说不是很难,是一家纯聊天没啥算法的公司,更注重一些基础知识,大家只要好好准备就可以拿到 offer。具体的薪酬待遇大家可以去看看 offershow,不同事业部的价钱和邮件回复时间都不一样的,网易云是本硕不同酬,有签字费的只有 SP 的等级。硕士白菜价比本科 SP 价格高一些,不过对比整个互联网行业来说,薪资没有很出众的地方,一年是 16 薪的。由于需要签约的时间比较赶,我还有其他家公司考虑,所以 10 月上旬收到邮件以后不久就拒绝了。顺便一说,网易在杭州的岗位会比其他城市的好一些,因为杭州有人才引进的政策,可以拿到一些补贴,有兴趣的可以了解下,本硕都有。

评论 (7)