网易互娱服务端开发(cc直播)一面+二面+HR面
作者:Allen_0x4bb
链接:https://www.nowcoder.com/discuss/653022?source_id=discuss_experience_nctrack&channel=-1
来源:牛客网
4.18笔试
AC情况:3/4
笔试题相对比较简单,第一题括号匹配,第二题类似最大子序和的dp,第三题排序二分; 第四题是道类似凸包问题的几何题,没思路。
4.22一面 (30mins)
自我介绍
Java GC发生在什么时候?
Java 什么情况下会内存泄漏?能举些实际的例子吗?
用过Redis哪些数据结构?有序集合底层是什么数据结构?介绍下跳跃表,说说跳表插入一个数据的过程?
Redis key的过期策略?
Redis 用del指令和unlink指令删除一个key的区别?
Redis分布式锁怎么实现?说说解锁的步骤?
介绍下MySQL事务?
介绍下MySQL索引?介绍下最左前缀原则
Linux用过吗?如果服务器特别卡,用什么命令去排查?然后问了top命令中怎么去判断负载
怎么查看端口被哪个进程占用?我答了netstat 接着问了netstat中的网络连接可能有的状态。
问了TIME_WAIT是什么状态,如果服务器上TIME_WAIT的连接特别多,是什么原因?
TCP和UDP区别?为什么视频直播用UDP而不用TCP?
介绍下你知道的HTTP的Header,知道多少说多少。
嘴撕代码:堆排序 只说了下思路,没让写代码
反问:
部门做什么的?直播
有什么建议?基础还可以,但要多实践下
4.27 二面(30mins)
全程问项目,0八股
自我介绍
介绍下其中一个项目
项目分工情况?技术栈谁选的,怎么选的?
项目有测试吗,怎么测试的?单元测试是什么?
然后聊到了专业。。 问软件工程与计算机科学与技术这两专业区别。
项目难点有哪些?我说了两个难点。接下来就是分别针对这两个难点问我的解决方案是怎样的,接着扩展:高并发时会有什么问题,怎么解决?
其中聊到分布式锁,问分布式锁可以怎么实现?除了Redis还可以用啥实现?
反问:
实习生培养和工作内容
有什么建议?在学校做的项目数据量小才可以不怎么考虑性能问题,进到公司里就不行了,所以建议多去了解企业级的解决方案
5.7 HR面(30mins)
本以为只有HR,实际上是HR和一个技术一起面的,前15分钟问了点项目和技术,后15分钟是HR问的的问题。
自我介绍
挑一个项目介绍下
项目中的难点,怎么解决。项目做完收获是什么。
做项目过程中用到的Linux命令。top命令的平均负载是怎么计算出来的,free命令的buffer/cache部分存储的是什么数据。
MySQL和Redis哪个更熟?我说MySQL,然后我说了说MySQL的整体架构。接着问InnoDB下创建一个表会生成几个文件。
SpringBoot和MyBatis源码有看过吗?Spring看过哪部分源码?我说看过Ioc和AoP,接着让我说说Spring的IoC。
保研/考研么?为什么?
职业规划,希望去哪些城市工作。
有女朋友不,女朋友什么专业,女朋友希望去哪些城市工作。
可实习时间,学校课程情况,考虑转正吗。
其他公司offer情况,网易互娱和其他公司怎么选。
说了下是哪个部门(cc直播),需要用到Python(主Python副Java),问可接受否。
反问:
实习生工作内容,转正标准和考核形式
要多久有结果?7天