【米哈游】C++岗-后端开发实习一面
投了好久了,终于等来了面试,记录下面试题目,攒攒人品,求个二面:
- 自我介绍
- 都掌握哪些编程语言,技术栈
- 介绍项目,提问
- TCP和UDP
- TCP连接结束时的TIME_WAIT状态有什么用
- 引用跟指针的区别
- vactor的push_back()的时间复杂度
- Linux epoll的水平触发与边沿触发的模式
- 线程,线程,协程
- 线程池
- 协程切换与内核线程切换的策略与区别
- 线程是怎么样切换的,切换时机与切换过程
- 异步中断与时钟中断区别
- 时钟中断是怎么做到的
- Hashmap的原理
- Docker里的容器和镜像
- 场景题:有n个商品,每个商品有若干个,用户可以购买每种商品的一个,设计一下商品购买表
- 算法题:二叉树的层序遍历
- 为什么想做游戏行业,平时玩游戏么
- 反问