网易游戏后台开发岗社招面试经验分享

1.项目介绍?工作经历介绍?

2.表结构是怎么样的?

3.索引优化怎么做的?为什么这样做可以提高效率(底层)?

4.有用到模糊查询吗?怎么做的?

5.索引B+树的结构?和B树有什么区别?自己菜给忘了b+树怎么描述了。。

6.是否把项目部署上线了?没有

7.HTTP的get和post的区别?说到不安全引到HTTPS

8.HTTPS为什么比HTTP安全?

9.TLS 握手过程是怎么样的?

10.如果有一个中间结点获取了会话密钥仿造两方通信这个可以做到吗?自己不会。面试

官说不可以因为服务器有CA证书客户端拿着CA证书去根服务器可以拿到服务器的公钥

去验证。

11.TCP三次握手?

12.HashMap的put方法?为什么用8之后用红黑树?为什么不一开始不用红黑树用链表?

为什么不用平衡二叉树呢?

13.Spring的IOC什么意思?什么优点?平常用注解还是xml配置?

14.单例模式?讲下单例模式的优点?讲了饿汉、懒汉、双检锁,然后开始胡说优点,

查的答案:一般创建一个对象需要消耗过多的资源,如:访问I0和数据库等资源或者有很多

个地方都用到了这个实例。所以用单例模型节省资源。

15.双检锁为什么判空两次?

自己说了边sychronized的上锁过程,然后自己就开始胡说了。。。

16.volatile讲讲?自己讲了可见性和底层的JMM总线嗅探机制。

17.JVM内存结构?

18.Full gc什么时候调用?方法区满和system.gc()

19.双亲委派机制?为什么要这样一层层向上又一层层向下?自己说了如果自己写了String

类就不安全了,

答案:避免重复加载+避免核心类篡改

20.类加载器的父子关系是继承还是组合?

21.还了解什么设计模式?我说代理模式。静态代理,动态代理:基于接口jdk基于类cglib。

22.代理模式你哪里用过?我说了aop的时候用。

问我项目里面自己用过代理模式吗?我说无

给我举了个例子王者荣耀的英雄你想想哪里能用到?

 

#网易##社招##面经#
全部评论

相关推荐

不愿透露姓名的神秘牛友
11-21 19:05
点赞 评论 收藏
分享
11-09 01:22
已编辑
东南大学 Java
高级特工穿山甲:羡慕,我秋招有家企业在茶馆组织线下面试,约我过去“喝茶详谈”😢结果我去了发现原来是人家喝茶我看着
点赞 评论 收藏
分享
2 20 评论
分享
牛客网
牛客企业服务