网易杭州现场面经

【回馈社区一波】

尽力回想......

一面

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
阿里巴巴
校招火热招聘中
官网直投

相关推荐

点赞 67 评论
分享
牛客网
牛客企业服务