米哈游 服务器开发 暑期实习
上周五参加了在牛客网上的笔试。题目不难,分为计算机基础、算法 和 系统设计。
计算机基础靠着本科的认真学习,没啥问题。算法也属于LeetCode medium难度,很快AC了。
系统设计倒是难倒我了,并不擅长,也没有准备。需要设计一个 MOBA游戏的匹配机制,包括单人和组队。之前完全没想过,瞎写了一通。
昨天收到电话,说我通过了笔试,约了今天下午2:30的电话面试。
本科有个可爱的大佬舍友最后去米哈游了。我虽然对游戏不感冒,但本着多面试,多总结的态度,也报名了其春招内推。
面试预计30min, 实际40min。
自我介绍 + 项目经历 + 计算机基础。
计算机基础又分为:
- C++
- 操作系统
- 数据库
- 计算机网络
- 设计模式
我不会的有:
- TCP 3次挥手,最后的time_wait的作用
- C++ 父类析构函数为什么必需是虚函数
- MySQL
- 事务 及 ACID
- Block 和 Tag 区别
- BiLog是什么
- timestamp, datetime的区别
- 说出常用的设计模式,我讲了几个,但面试官好像并不满意
没有手撕代码环节,稍微有些失落。
#米哈游##实习##C++工程师##面经#