网易杭州现场面经

【回馈社区一波】

尽力回想......

一面

1、ConcurrentHashMap和HashTable实现保证线程安全的区别?

2、ConcurrentHashMap的具体实现方式?

3、JAVA动态***有几种?分别是什么实现原理?各有什么优缺点?ASM字节码生成框架?

4、HashSet和HashMap有什么关系?有什么区别?

5、HashSet如何保证key的唯一性?HashMap如何保证哈希散列的均匀?

6、JAVA的锁有几种?synchronized的实现原理?

7、几个网络IO模型(poll、epoll、select)有什么异同?

8、数据库索引的实现原理?组合索引应该注意什么?

9、分布式锁了解多少?有几种实现方式?(讲了redis和zookeeper的实现方式)

10、spring事务的传播机制有多少种?讲一下常用的几个?(讲了PROPAGATION_REQUIRED 和 PROPAGATION_REQUIRES_NEW两种)

11、讲一下一级缓存和二级缓存?
12、浅拷贝和深拷贝?如何编写一个工具类来实现递归深拷贝?

(想的起来的就这么多......过程大概30分钟)


二面

1、聊实习项目和学校项目

2、对CI\CD的了解程度?

3、RabbitMQ的exchange有几种?分别是哪些?

4、RabbitMQ的queue有几种?了解多少?

5、spring事务的传播机制有多少种?(同一面)

6、SyclicBarrier讲一下?能做什么?

7、可见性讲一下?volatile关键字原理?被volatile标识的变量能否被CPU缓存?

8、数据库索引的实现原理?讲一下B+树?innodb中如果主键索引设置过长怎么办?如何解决?(面试官引导---加二级索引)

9、MVCC机制讲一下?原理?

10、缓存穿透了解吗?如何解决?如何避免?

11、mysql数据库同步复制和半同步复制有什么区别?

12、AOP原理?advice里面可以不调用原方法吗?有什么效果?

13、IOC是什么 控制反转是将什么控制权反转?

(大概这样 有一些想不起来。。二面主要是看着简历问的,基本问题都是从你的项目中延伸出来)


HR面

基本都是常规问题

对技术有什么看法?

对自己的职位有什么看法?

之前实习过的两家公司分别学到了什么?

为什么选择大二就出去实习?

为什么不留在广东要来杭州?

有没有女朋友?

期望薪资是多少?

还投了哪些公司?

等等……

(大老远来杭州,没有送人头已经心满意足🙏🙏)


#网易##面经##Java工程师##秋招##内推#
全部评论
请问什么岗位?
1 回复 分享
发布于 2018-09-06 15:35
那个部门啊
点赞 回复 分享
发布于 2018-08-31 11:00

相关推荐

Natrium_:这时间我以为飞机票
点赞 评论 收藏
分享
霁华Tel:秋招结束了,好累。我自编了一篇对话,语言别人看不懂,我觉得有某种力量在控制我的身体,我明明觉得有些东西就在眼前,但身边的人却说啥也没有,有神秘人通过电视,手机等在暗暗的给我发信号,我有时候会突然觉得身体的某一部分不属于我了。面对不同的人或场合,我表现出不一样的自己,以至于都不知道自己到底是什么样子的人。我觉得我已经做的很好,不需要其他人的建议和批评,我有些时候难以控制的兴奋,但是呼吸都让人开心。
点赞 评论 收藏
分享
点赞 67 评论
分享
牛客网
牛客企业服务