摸鱼网易实习,20号下午网易杭研校招Java面经

只划重点,不说具体题目【很多不记得了,2个多小时,两轮技术,一轮HR】

一面

主要是面试官主动

项目中用到了什么技术。
秒杀接口被刷这么防止。
Spring 有哪些技术 AOP具体实现,写一个AOP切面,切面切点怎么定义以及相关概念。JDK***实现,手写***模式类图。
CGLIB与JDK***区别,应用场景
Java事务怎么写(这里是指Java的sql包的原生事务。。。GG)
Mysql索引 B+树
事务ACID  隔离级别 1 2 3的区别以及为什么是2 为什么是3,为什么不可以是2?问的很细很细
synchronized与reentrantlock区别 最好把AQS和栅栏信号量 门阀全部说出来。
读写锁实现 这里最好也要结合AQS具体实现说,别只说什么读写分离没用
创建线程的三种方法,这个很简单
线程池创建的方法
线程池ThreadPoolExecutor 的参数意义 这里说错了。。
@transactional注解实现原理
@transient注解原理
Java序列化方法,如果不指定版本号会怎样,是否必须指定版本号(不指定无法修改类,因为根据默认指纹算法生成ID,指定了,以后可以对类进行修改。没答出来。。)


二面

相对来说发挥空间更大,由自己说自己会哪些

JVM有什么了解的
类加载机制,为什么需要这样分层,但没问双亲委派,我也没说,懵逼
GC分代算法 JMM 各个版本的区别
什么时候出现Full GC,怎么定位它 最好是GC分代上的表现 和代码级别上的
rabbitmq 交换机 持久化 确认机制 消息丢失处理
rabbitmq怎么实现集群?【自己面试题整理了这个问题,但是还是没说出来,,涉及broker,cluster等等的】
redis分布式session实现
cookie session的区别
加分题 豆瓣评分算法 (贝叶斯  ) 当场没想出来。
Git操纵,怎么解决分支冲突,写一下代码提交到冲突解决的流程,最好把Git存储模型画出来
redis集群实现,事务实现,高可用配置,redis的数据结构有哪些
linux 我说了一下基本命令,说不了解就没问
没问OS和计算机网络。。好亏
只记得这么多了

HR面基本上就是你实习做了什么,学了什么,与什么对比有什么不同,怎么学习,未来规划。。。前后端偏好,说说Java体系【这么多怎么说?后来换了个问题,工作用的】
实习得到了什么?

等通知了。。
资料
#网易##实习##校招##面经##Java#
全部评论
好帖,顶。
点赞 回复
分享
发布于 2018-08-20 19:51
电话面么?
点赞 回复
分享
发布于 2018-08-20 19:53
联易融
校招火热招聘中
官网直投
这是实习生转正还是你又投的内推?
点赞 回复
分享
发布于 2018-08-20 19:56
膜拜大佬
点赞 回复
分享
发布于 2018-08-20 20:46
太强了 sp
点赞 回复
分享
发布于 2018-08-20 20:56
有手撕代码吗
点赞 回复
分享
发布于 2018-08-20 21:12
请问楼主的技术一面和二面是哪个Java组面试官?
点赞 回复
分享
发布于 2018-08-20 21:13
大佬
点赞 回复
分享
发布于 2018-08-20 21:15
3个月前的我能答出来,现在的我只能呵呵了
点赞 回复
分享
发布于 2018-08-20 22:03
大佬,牛逼(滑稽)
点赞 回复
分享
发布于 2018-08-21 19:46

相关推荐

工作室 游戏引擎 13-15
点赞 评论 收藏
转发
点赞 111 评论
分享
牛客网
牛客企业服务