腾讯CPP后台一面面经

下面是大概的知识点,问了看什么书,平时怎么学习的,实习就不说了。
1、epoll服务器接口函数调用过程
相应接口:socket, bind, listen, epoll_create, epoll_ctrl, epoll_wait, accept
2、epoll ET LT的使用场景
ET LT的区别
3、什么时候产生EPOLLOUT事件,什么时候产生EPOLLINT事件
accept建立连接时客户端触发EPOLLOUT事件,服务端有新连接,可读,断开时EPOLLINT事件
4、UDP可以connect吗
可以
5、TCP状态机
客户端:SYN_SENT -> ESTABLISHED -> FIN_WAIT_1 -> FIN_WAIT_2 -> TIME_WAIT。
服务端:LISTEN -> SYN_RCVD -> ESTABLISHED -> CLOSE_WAIT -> LAST_ACK -> CLOSED。
6、TIME_WAITE出现在哪一端,作用。
主动断开那一端,作用:自己查一下吧
7、RST什么时候会出现
建立连接的SYN到达某端口,但是该端口上没有正在 监听的服务。
TCP收到了一个根本不存在的连接上的分节。
请求超时。 使用setsockopt的SO_RCVTIMEO选项设置recv的超时时间。接收数据超时时,会发送RST包。
8、进程间通信
管道、共享内存、消息队列、套接字、信号、信号量
9、fork的返回值,什么时候是子进程,什么时候是父进程
子:0  父:父pid
10、子进程怎么才能不继承父进程的句柄
exec函数族
11、STL六大部件
容器、算法、仿函数、迭代器、适配器、分配器
12、各个容器的使用场景
不一 一说了
13、vector的容量很大,怎么减小
swap( )临时vector对象
14、deque的底层实现
STL源码剖析
15、红黑树的特点
set,map的底层实现
每个节点或者是黑色,或者是红色
根节点为黑色
叶子节点(空节点)全为黑
如果一个节点为红色,它的子必须为黑
一个节点到最后的叶子节点每个路径中,黑节点数目相同
左子树和右子树高度差不超过2倍
查找时间复杂度logn
16、智能指针解决什么问题。怎么实现的。说说其构造函数,拷贝构造函数的实现
内在泄漏,维护一个指针和计数器
17、快排空间、时间复杂度
O(1)(递归logn~n),O(nlogn)
18、设计模式
常见的看一下
19、linux怎么查看内存占用、CPU占用、IO占用
free,top,iostat,vmstat,sar
20、前++,后++操作符重载,怎么区分
后++有参数
21、四种强制类型转换,特点
static_cast、const_cast、reinterpret_cast、dynamic_cast
22、const修饰符,成员变量,成员函数,静态对象
23、纯虚函数可以有函数体吗
可以,不可实例化
24、双向迭代器重载了哪些操作运算符
没有+,-,+=,-=
25、STL内存分配策略
STL源码剖析
#腾讯##面经##C++工程师##内推##秋招#
全部评论
不太懂网络,其他的还挺常规的吧
点赞 回复 分享
发布于 2018-08-04 23:29
是哪个事业群啊
点赞 回复 分享
发布于 2018-08-05 00:04
周六面的吗
点赞 回复 分享
发布于 2018-08-05 00:06
都是这么基础的问题?
点赞 回复 分享
发布于 2018-08-05 08:44

相关推荐

一面1. go基本八股,有线程和协程的区别(我答的一般,感觉这里可以联系gmp),三色标记法,如何通知goroutine让其关闭,map的底层结构2. mysql基本八股,几种并发问题,对应怎么解决的,索引的结构,你是怎么建立索引的等等(记不太清了)3. mysql执行一条语句的时候突然变得很慢,如何去优化,列举一下可能的原因4. gin框架为什么快5. redis的基本八股,几种数据结构,zset底层6. 问简历上一些项目相关的技术以及具体实现7. 手撕插入区间,思路没问题,但是边界没处理后越界了二面当天就约了二面,我给推到下周一了。二面问的也不是特别难,可以说是八股进阶吧。1. go八股必不可少2. 聊项目,具体怎么实现的,有什么难题,怎么解决的3. redis的集群方案,描述几种方式的架构,再说一些优缺点4. 手撕合并两个有序链表(怎么才easy,我准备算法的时间最长了)5. 聊了聊实习岗位的业务以及相关技术栈6. 面试官当场说oc了,几分钟后hr电话来了魔门塔(‌Momenta)‌不是外企也不是国企,‌而是一家民营科技企业‌。‌以下是关于魔门塔的详细背景信息:‌‌性质‌:‌民营科技企业、‌独角兽企业、‌高新技术企业。‌‌成立时间‌:‌2016年12月(‌北京公司)‌,‌2018年6月(‌苏州公司)‌。‌‌注册资本‌:‌北京公司注册资本为88997.215万人民币,‌苏州公司为84905.7108万美元。‌‌经营范围‌:‌包括科技领域内的技术开发、‌技术推广、‌技术转让、‌技术咨询、‌技术服务等,‌涉及自动驾驶、‌人工智能、‌汽车智能化等领域。‌‌投资与合作‌:‌曾获得多轮融资,‌包括通用汽车的投资,‌用于加速自动驾驶技术的研发和应用。‌总结!实力雄厚!!!!!自动驾驶独角兽Momenta2025届校园招聘开启【公司介绍】Momenta是全球领先的自动驾驶公司,致力于通过突破性的AI科技,创造更美好的生活。【岗位需求】算法、后端开发、前端开发、嵌入式开发、架构集成、中间件开发、系统研发【薪酬待遇】行业独角兽有竞争力的薪资+免费三餐、弹性工作不打卡、米哈游、福利奖金、六险一金、带薪假期、社团活动、定期体检、免费健身房、更多福利等你解锁!【工作地点】苏州、北京、上海、深圳【内推链接】https://momenta.jobs.feishu.cn/s/irAa1chE内推码:YRHKRW8(后续有流程/面试时间上的问题,欢迎随时联系) 投递的uu留下姓名缩写和岗位~我会一一跟进~
Momenta
|
校招
|
12个岗位
点赞 评论 收藏
分享
评论
4
128
分享

创作者周榜

更多
牛客网
牛客企业服务