网易2020春招后端实习面经

2020春招真的太难了,投了很多公司,笔试面试机会寥寥无几,感谢网易爸爸收留了我
在这里插入图片描述

笔试:90min

  • 有选择有填空有问答
  • 编程题ac:2/4

一面:30min

  • 给出一段代码,说说有啥问题,如何解决?
long s = 360 * 3600 * 3600 * 3600 * 3600 * 3600;
  • 汉字占几个char,int和long分别是多少位
  • TCP三次握手,四次挥手,为啥需要三次挥手?close-wait发生在什么时候?
  • 说说什么是线程安全?共享变量 long a当两个线程来读a的时候会发生什么?如何解决?
  • 刚刚说了volatile和synchronized,说下原理和他们之间的区别?
  • 索引的底层数据结构,为什么要用B+树?B树和B+树的区别?
  • java内存区域说一下?堆的GC分区?虚拟机栈栈桢中局部变量表一般存放什么?
  • 递归10w次会发生什么?
  • 数据库事务ACID,隔离性,解释下不可重复读和可重复读的原理,举个幻读的例子
  • 算法题:非递归中序遍历

二面:1h

  • 项目聊了挺久
  • 数据库事务,ACID,为啥有了原子性和持久性,还需要一致性?数据库调优你一般如何做的?explain结果中的方法能大概说一下吗,关联查询的原理?为啥需要用到join buffer?
  • spring事务传播行为
  • springAOP原理,cglib和JDK动态代理的区别和原理?
  • 设计模式,代理模式和装饰模式的区别和相似点?
  • JVM:堆的GC分区中,eden和s0和s1的默认比例是多少有了解吗,为啥eden分配的空间要多于s0和s1,如果让你来调优,你会怎么考虑他们之间的空间大小比例?GC算法也说一下?如果出现了比如说cpu占用率高,你该怎么排查问题,用什么工具和命令去排查?
  • redis:redis中key的淘汰策略是怎样的呀,LRU算法你会怎么实现?如果redis挂了怎么办?
  • 反问环节

HR面:30min

  • 自我介绍
  • 项目中你们是如何处理分歧的,最大的难点以及如何解决的?
  • 平时是如何学习的
  • 个人职业规划如何,未来几年有什么目标或者打算吗
  • 我不太了解你们学校,能给我介绍一下吗?为啥要选择来杭州?家人会同意出省工作吗?高考怎么样?
  • 平时除了学习,有什么兴趣爱好吗?现在还坚持长跑吗?为什么喜欢长跑?
  • 你觉得你最大的优点是什么?为啥说自己适应能力强呀?
  • 反问

猜你喜欢

转载自blog.csdn.net/weixin_41922289/article/details/105946838