回馈,分享一下18年几家公司的面经。

先从网易开始吧,后面会整理下阿里和腾讯的。网易互联网部门,Java岗位,面试形式是电面加现场面,现场两个面试官轮着问了大概两个多小时,问题基本围绕简历。

1 聊聊实习期间最深刻的项目(吧啦吧啦了半个多小时,画了项目架构图和基本用例图)

2 怎么做流控?(项目引申)

3 mysql索引优化 (项目引申,包括索引的设计和索引的一些底层原理)

4 分布式锁的实现?(基于redis,项目引申,有扯到自定义注解和aop)

5 怎么保证redis一些操作的原子性?用了什么命令(事务)

6 redis缓存使用有很多,怎么解决缓存雪崩和缓存穿透?(结合项目聊了一些策略)

7 redis的集群?(简单说了下在项目的使用,以及其中的一致性算法,穿插问怎么高可用)

8 多级缓存?)

9 微服务的理解?用了什么框架?(Apache Thrift,网易用dubbo,没追着问)

10 (看了下简历)gradle多模块父子版本号管理?依赖冲突怎么解决?

11 (看了下简历)git基本开发流程?问了几个命令(不太记得了)

12 (看了下简历)full gc问题怎么定位?用什么工具?怎么定位到哪个线程和进程?

13 (追着JVM问了)内存模型?hapend before?双亲委派?为什么这么设计?JVM锁的基本实现?(大概是这些,问实操问的多一点,特别是gc和线上问题定位)

14 (看了下简历)问了下享元模式,工厂,适配(结合项目说)。

15 手写单例?(最简单的是枚举,写个非枚举的)双重检查锁定有什么缺陷?

16 (开始问基础了)用过哪些线程池?线程池的意义在哪?(结合项目回答用了哪些,小任务减少线程建立和销毁的开销)

17 Java为什么不支持多继承?和C加加的区别在哪?

18 有没有什么想问我们的?

19 等HR面吧
……

HR面后面的加面(这个记得不是很清楚)

1 集群的形式?(穿插小问题)

2 怎么帮前端同学解决跨域?

3 解释下epoll模型?

4 怎么设计一个epoll模型?(穿插小问题)

5 Spring的一些相关问题。

5 一些开放问题(不罗列了)

总结:
1 网易面试官现场面试基本会照着简历问,所以一定要对简历上的东西很熟悉。

2 项目非常重要,特别是里面用到的技术多的,项目复杂的,完全可以展开了和面试官聊,要把面试官吸引住。

3 聊基础知识也可以结合具体项目场景。

#网易##面经##Java工程师#
全部评论
补充,Spring的其实也问了很多,重点是事务和AOP
点赞 回复 分享
发布于 2018-07-18 22:28
(ps:好的项目经验真的是非常大的加分项)
点赞 回复 分享
发布于 2018-07-18 22:12
还是项目高端啊
点赞 回复 分享
发布于 2018-07-19 15:23

相关推荐

点赞 评论 收藏
分享
评论
点赞
74
分享
牛客网
牛客企业服务