【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收到感谢信

发表评论

后才能评论