后端开发
·2024-06-23#面经# 网易互娱游戏服务端25暑期实习
时间线:5.31笔试,6.5一面,6.13二面,6.19hr面 6.22offer
笔试:3道算法,a了前两道进的面试
一面:
1、Java和C 区别
2、讲一下栈和堆
3、线程通信方式
4、一个线程申请,内存占用的范围(×)
5、什么是缓冲区
6、三次握手,为什么是三次
7、三次握手双方中间状态
8、TCP和UDP区别
9、如何让UDP实现可靠传输
10、快排、归并
11、笔试第二题怎么做的
12、用自己的理解讲一下动态规划
13、SQL优化
14、Redis源码看过没(×)
15、Linux查看内存命令
16、向量点乘和模乘区别(×)
17、图形学学过没(×)
18、玩过什么游戏
反问
二面:
1、Servlet原理、生命周期、相关api
2、64位的程序想运行在32位系统上怎么办,除了Java的JVM
3、单例模式:懒汉式,为什么要双重锁判定?除了比饱汉式省内存还有什么优点?
4、new一个对象发生了什么
5、游戏数据存到数组和链表哪个合适?
6、两个线程,一个往数组里写,一个去查,会有什么并发问题?
7、场景题:现在有多个游戏任务,类型也是多种,他们有不同优先级且有些任务之间还有会依赖关系,如何设计方案来处理?
8、实习遇到的困难
9、项目中的难点(这里说的非常多):
判题中的安全机制
组队中的推荐算法选择
给项目的系统加个监控服务,如何设计,考虑哪些功能
10、玩过什么游戏?
反问
hr面:
1、自我介绍
2、为什么学后端,而不是其他
3、为什么不考研
4、个人优缺点
5、实习的收获、遇到的困难、怎么解决的
6、认为自己比较受挫的一件事(说的高考数学)
7、怎么走出这个困境(考研考 92 或 走开发进中大厂)
8、平时玩什么类型的游戏多
9、如何看待游戏行业
10、相比于留在家乡,父母支持你去北上广吗?
16
2
分享
操作
评论
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
