【4399】C++岗-一二三面凉经
3月中旬做的笔试,算法题比较简单,全写了,不过也不能运行不知道对不对
投递的是C++游戏开发工程师(实习)
3月末才约的面试
3.31一面
自我介绍
说一下C++11的新特性
说一下vector是怎么动态扩容的
说一下vector bool 和 vector int 的区别
常见的socket的常用函数
如何把一个socket设置成非阻塞模式
多线程的创建需要调用哪个接口的
Linux下创建一个线程的开销是怎么样的
线程的初始栈的大小是多少
你做web的服务器的时候有遇到过什么困难的问题吗
客户端被操作系统kill掉了,他的tcp连接是怎么进行处理的
这个行为是操作系统做的还是进程做的呢
有一些任务,任务有前置任务,让你写一个函数检查有没有死循环,怎么做,或者说怎么检查链表中是否有环
算法的时间复杂度是多少
你一般通过什么样的途径去学习一个新技术呢
最近对哪些技术比较感兴趣呢
要是你给别人讲C++的话,你会从哪些角度去设置你的课程呢
我看了你的博客,都是总结了算法知识,有没有对其他技术的一些总结呢
你对你未来的职业规划
你更偏向后端多还是前端多
你对你未来的3~5年的规划是怎么样的
反问环节
4.8二面
二面是HR面,就问了一下实习时间,规划以及校园生活方面的东西
4.13三面
有做过压力测试吗
有看过源码吗,什么类型都行
select和epoll的区别
<2^32<2^64<2^126<2^128< 和100的阶乘的大小比较,100的阶乘分布在哪个区间
QPS了解吗
项目还有什么优化的地方
有做过游戏开发的项目吗
后续的学习规划是什么
QPS的4000是什么意思,返回的字节又是多少
你的图片多大,请求数多少
你加了一个定时器,那你的连接本来是长连接还是短连接
项目难点
反问环节
4.23收到感谢信