网易杭研Java秋招面经8.23(9.3已收意向邮件)

一面

  • Java内存模型讲一下
  • GC算法,知道的都讲一下
  • HashMap,get,put实现
  • JsonWebToken具体实现流程(简历)
  • Spring AOP如何实现,写一个AOP功能的主要流程
  • 数据库引擎用过哪些,它们的区别
  • 设计大流量访问系统,要做节流控制(类似秒杀)
  • Linux命令用过哪些
  • 频繁gc排查处理
  • 内存过大排查的处理,用jmap,jstack怎么做,不用又怎么做
  • MySQL主从复制场景问题(bin_log)
  • 项目中技术上最大的成长,项目中的问题解决方案讲一下

二面

  • 手撕算法:比如123+234=357,对应两个链表3->2->1,4->3->2(输入),输出结果链表(7->5->3),写一个函数实现,输入为两个链表,输出为一个结果链表。(考虑极端情况和进位情况,花了很久写出来还是不完善)
  • 输入网址到展现发生了什么,越详细越好(我考虑了DNS轮询,负载均衡和CDN以及HTTP状态码,然后就全讲)
  • 负载均衡是怎么做的,CDN具体是怎么实现的
  • TCP三次握手四次挥手
  • cookie和session的区别,多台服务器的情况呢
  • 四次挥手时最后两者的状态,Client的TIME_WAIT避免什么问题,没有它会怎么样
  • SSM和Spring Boot的区别
  • MyBatis和Hibernate区别
  • TCP流量控制和拥塞控制,具体在场景中是怎么起作用的
  • Java线程和OS中的线程的关系,与内存对应关系,一个JVM线程数的上限受哪些因素限制

HR

  • 挨个讲讲项目
  • 项目哪个对技术成长大,哪个对个人成长大
  • 面了哪些公司,走到了什么流程
  • 为什么选择网易
  • 之后的学习规划
  • 全程自己讲了很多

总监面

  • protocolbuf主要优势(性能、安全性、跨语言)
  • Java本身序列化存在的问题(不知道)
  • Java内存模型
  • 网络IO编程中的内存使用了JMM哪部分
  • 谈一下分布式协议(简历写了,CAP,2PC,3PC,Raft不懂,主要说了2PC和存在的问题,3PC说的不好)
  • CAP定理业务中如何考虑,常见的解决方案比如Zookeeper等是如何取舍的(不太懂,答的不好)
  • 数据库聚集索引和非聚集索引,只能用B和B+树吗,有别的数据结构实现吗(有,HashMap,优势是对点查找)
  • 大量定时任务,设计数据结构存储(看业务需求选B+树或堆)
  • 记不太清楚了,总监人很好,允许对自己不理解的问题思考(猜)着解决
总得来说感觉网易的面试很有水平,要想回答的完美还是需要回去多读书,知识要成体系一些,只看博文和面经一定是远远不够的,唉,感觉答的不是很满意,刚刚实习离职就来面试,准备不足很紧张,尤其二面第一次手写代码后紧更张了,作为一个渣渣本科生已经做好了面对艰难的觉悟,大家加油吧!!!!

9.3晚上收到了意向邮件和短信,非常开心,基本退出秋招了,祝福大家能拿到心仪的offer~
#网易##秋招##面经##Java工程师##内推##Java#
全部评论
总监和Hr不是一块的么?
点赞 回复 分享
发布于 2018-08-23 18:22
为啥我没有总监面🌝
点赞 回复 分享
发布于 2018-08-23 18:28
你面试官是哪个,二面和我有点像
点赞 回复 分享
发布于 2018-08-23 18:34
4面是sp吧,sp是要加面的
点赞 回复 分享
发布于 2018-08-23 18:59
好难啊。。放弃
点赞 回复 分享
发布于 2018-08-23 19:11
我俩估计是同一个总监
点赞 回复 分享
发布于 2018-08-23 20:10
补充一下,超越大仙是真的有用,来还个愿,大家也都试试吧
点赞 回复 分享
发布于 2018-09-04 11:46

相关推荐

10-06 12:46
门头沟学院 Java
跨考小白:定时任务启动
点赞 评论 收藏
分享
点赞 120 评论
分享
牛客网
牛客企业服务