腾讯米哈游京东字节快手 timeline
#软件开发投递记录# #软件开发2024笔面经#
腾讯光子
1面:8.8
2面:8.13
3面:8.20
hr面:9.2,9.3转评估,一直到现在泡着
1面:
实习问的多,然后一点基础八股,不记得了
手撕:一个矩阵,每一行是有序的,求出整个矩阵的前k个小元素。
2面:
全方面拷打,从实习到项目,到基础知识,到场景题,无手撕。
1. 设计一个王者荣耀moba游戏,如何保证客户端状态同步
2. 网络丢包会造成什么问题,如何去解决
3. 如果让你选择一个网络协议,针对你设计的游戏,如何选择
4. tcp的话,对于游戏而言优缺点,你如何优化
5. 分布式这块,共识协议,存储这块,LSM?
3面:
半小时结束,职业发展+实习经历。
1道cpp不定项选择题,自己做错了。1道排列组合,从3个年龄段选4个人,有多少种选法,也做错了,唐完了。。
米哈游
8.17 笔试
8.28 1面
9.2 2面
9.4 3面
9.6 hrbp面
9.13 oc+意向
米的流程很快,都是第二天就下一场约面了,面试内容不能透露,就写个timeline吧
京东
9.13 技术一面(1面)
9.19 技术二面(3面)
京东流程比较搞,面试官都搞不清楚哪一面是干啥,叫我别在意。两次都以为hr面,一进去开始问技术,傻眼。
技术1面:
问的较为简单,实习内容简单问问。
1. 指针和引用的区别
2. 指针常量 常量指针
手撕:lru 和 矩阵乘法
技术2面:
有难度,最后的手撕有点点难。
手撕:给了个需求,当时其实也没有完全理解,一般一个报文经过一些算子处理,算子之间有依赖关系,非线性的,最后得到答案,说是自己写一个平台接口,尽可能用户友好,让用户用接口能够快速拿到答案,当然算子依赖关系也是用户定义,比较难,也没咋写完。
还有一题,给一个数组有奇数有偶数,求得一个最长子数组,满足奇数个数偶数个数相等。
字节国际电商
9.11 1面
9.19 2面
9.23 3面
1面:
项目+实习,貌似发挥的挺好。然后手撕的时候说,咱们做点有挑战的,我说别呀哥,给点中等的就行,然后面试官笑着说,一眼没思路咱就换。
手撕:lru-ttl,能写,但是他主动换了,说太长了。最长公共子串,我还没开始写,然后又给换了,最后写判断子树。
2面:
问实习。
手撕:k个一组反转链表+两个数组中位数
快手
1面 9.20
2面 9.27
1面:
面试官内存问了快半小时,问我理解。深入问的比较多。问我是不是看过linux源码,我说没太难了,他说你可以去看看,你的理解跟源码实现大差不差了。
1. 智能指针讲一下
2. 并发安全
3. uniqueptr独有权,怎么理解
4. move操作具体做了什么
5. 内存池讲讲,底层做了什么
6. 系统调用sbrk和mmap有什么区别
7. sbrk具体干了什么,如何理解
8. mmap干嘛的,怎么申请内存的,映射的哪块区域
9. 从虚拟内存物理内存,还有用户去申请内存,全链路讲一下理解,细节。
10. 对于锁,怎么理解
11. 很多人都背,线程调度的最小单位,你怎么从底层去理解这句话
手撕:
1. 搜索旋转排序数组
2. 手撕sharedptr
一面面完10分钟约二面,速度超级快,给一面面试官好评。
腾讯光子
1面:8.8
2面:8.13
3面:8.20
hr面:9.2,9.3转评估,一直到现在泡着
1面:
实习问的多,然后一点基础八股,不记得了
手撕:一个矩阵,每一行是有序的,求出整个矩阵的前k个小元素。
2面:
全方面拷打,从实习到项目,到基础知识,到场景题,无手撕。
1. 设计一个王者荣耀moba游戏,如何保证客户端状态同步
2. 网络丢包会造成什么问题,如何去解决
3. 如果让你选择一个网络协议,针对你设计的游戏,如何选择
4. tcp的话,对于游戏而言优缺点,你如何优化
5. 分布式这块,共识协议,存储这块,LSM?
3面:
半小时结束,职业发展+实习经历。
1道cpp不定项选择题,自己做错了。1道排列组合,从3个年龄段选4个人,有多少种选法,也做错了,唐完了。。
米哈游
8.17 笔试
8.28 1面
9.2 2面
9.4 3面
9.6 hrbp面
9.13 oc+意向
米的流程很快,都是第二天就下一场约面了,面试内容不能透露,就写个timeline吧
京东
9.13 技术一面(1面)
9.19 技术二面(3面)
京东流程比较搞,面试官都搞不清楚哪一面是干啥,叫我别在意。两次都以为hr面,一进去开始问技术,傻眼。
技术1面:
问的较为简单,实习内容简单问问。
1. 指针和引用的区别
2. 指针常量 常量指针
手撕:lru 和 矩阵乘法
技术2面:
有难度,最后的手撕有点点难。
手撕:给了个需求,当时其实也没有完全理解,一般一个报文经过一些算子处理,算子之间有依赖关系,非线性的,最后得到答案,说是自己写一个平台接口,尽可能用户友好,让用户用接口能够快速拿到答案,当然算子依赖关系也是用户定义,比较难,也没咋写完。
还有一题,给一个数组有奇数有偶数,求得一个最长子数组,满足奇数个数偶数个数相等。
字节国际电商
9.11 1面
9.19 2面
9.23 3面
1面:
项目+实习,貌似发挥的挺好。然后手撕的时候说,咱们做点有挑战的,我说别呀哥,给点中等的就行,然后面试官笑着说,一眼没思路咱就换。
手撕:lru-ttl,能写,但是他主动换了,说太长了。最长公共子串,我还没开始写,然后又给换了,最后写判断子树。
2面:
问实习。
手撕:k个一组反转链表+两个数组中位数
快手
1面 9.20
2面 9.27
1面:
面试官内存问了快半小时,问我理解。深入问的比较多。问我是不是看过linux源码,我说没太难了,他说你可以去看看,你的理解跟源码实现大差不差了。
1. 智能指针讲一下
2. 并发安全
3. uniqueptr独有权,怎么理解
4. move操作具体做了什么
5. 内存池讲讲,底层做了什么
6. 系统调用sbrk和mmap有什么区别
7. sbrk具体干了什么,如何理解
8. mmap干嘛的,怎么申请内存的,映射的哪块区域
9. 从虚拟内存物理内存,还有用户去申请内存,全链路讲一下理解,细节。
10. 对于锁,怎么理解
11. 很多人都背,线程调度的最小单位,你怎么从底层去理解这句话
手撕:
1. 搜索旋转排序数组
2. 手撕sharedptr
一面面完10分钟约二面,速度超级快,给一面面试官好评。
全部评论
这不分成三篇 可以领个抱枕
相关推荐