首页 > 网易游戏 技术中心 后台开发工程师 一面面经
头像
不要说你本可以
编辑于 2021-08-26 19:27
+ 关注

网易游戏 技术中心 后台开发工程师 一面面经


8月25日 下午5:00-6:15

1、自我介绍

2、项目相关

3、僵尸进程、孤儿进程

4、进程的状态

5、进程与线程的区别

6、多线程之间通信的方式

7、CPU占用100%,从哪些方面排查?死循环?死循环怎么排查?

8、你常用的Linux指令

9、df 、du命令的区别

10、你知道的容器有哪些?Docker, k8s

11、容器和虚拟机的区别

12、从IP地址拿到MAC地址,怎么做?ARP,广播

13、浏览器输入www.163.com到页面展现之间的过程

14、DNS服务器的分类

15、TCP三次握手的过程、RESET会发生什么(不懂)

16、Python闭包的理解(简历写了熟练使用Java、Python,所以问了Python,后面抓紧说自己只用Python写简单的脚本)

17、JVM内存结构划分

18、JVM垃圾回收器说一下

19、讲讲Spring,自己用到的特性,IoC, DI, AOP, 动态代理,Spring中的设计模式

20、讲讲自己用的ORM框架,MyBatis,JPA,Hibernate,JDBCTemplate,都是基于JDBC,并且利用Java反射机制完成

21、数据库连接池讲一下,druid, c3p0, 讲了一下池化的好处

22、如果ORM框架执行的sql不是自己的预期,怎么排查问题?打开日志开关,并设置日志级别到verbose

23、Web项目在本地MySQL能正常运行,在线上MySQL不是自己预期。自己回答:先检查本地、线上的MySQL版本是否一致;然后可能本地数据量小,线上数据量大,导致查询变慢。面试官接着问,你前面说的情况都一致的情况下还可能是什么问题?后来面试官提示是不是隔离级别设置得不同。

24、MySQL事务隔离级别,解释脏读、不可重复读、幻读

25、用过哪些数据库?MySQL、Redis、MongoDB(简单了解)、ElasticSearch(简单了解)

26、怎么看sql语句是否用到索引?explain

27、like会用到索引吗?最左匹配原则

28、InnoDB事务类型(自己不了解)1.扁平事务 2.带有保存点的扁平事务 3.链事务 4.嵌套事务 5.分布式事务

29、算法:手写快排,自己写的三路快排,使用荷兰国旗问题优化,这种做法是听左神左程云的课学到的。面试官问,快排稳定性吗?不稳定。

30、看你简历上写熟悉Git、Vim,简单说说Git常用命令

31、git pull 和 git fetch的区别

32、Git commit之后想要撤销修改怎么办?git reset

33、自己的爬虫项目相关问题

34、VS Code插件项目相关问题

35、自己的目标和方向,职业规划,考不考虑换语言(面试官所在的组用Go做云原生,基础架构部门),工作地点考虑

36、反问


面试官说最迟两周内通知结果,通知是否有下一场面试,我的理解是这是面试未通过的委婉说法。继续补补自己的短板吧。

自我总结:
操作系统和计算机网络方面准备的知识点不充分,这两部分只是看了常见的面试题,没有实战过,没有系统地梳理过一遍。
InnoDB再深入了解下。

------更新------

刚刚(8月26日19:20收到二面通知了。8月31日进行二面。还有时间再准备准备,补补短板。加油。

更多模拟面试

全部评论

(4) 回帖
加载中...
话题 回帖

相关热帖

近期热帖

近期精华帖

热门推荐