春招CSIG腾讯云一面

1、虚函数继承原理、线程进程区别、进程调度算法

2、进程内存空间分布
[参考](https://blog.csdn.net/Miracle_ps/article/details/132221089)

3、网卡接收到数据然后发送的具体过程
[参考](https://www.cnblogs.com/zwj-199306231519/articles/17816668.html)

4、TCP 保证可靠性

5、nginx 了解多少,多进程和多线程比较,多线程一定好吗

6、IO 复用,select/poll/epoll,**epoll_wait 等待的时候会释放 CPU 吗**

7、最长上升子序列的长度、词频统计 TOPk、有环链表、二叉树遍历

#软件开发2024笔面经##腾讯云#
全部评论
在IO多路复用中使用epoll_wait等待IO事件的时候,进程会释放CPU。在Linux中,进程状态将会变成"S"(可中断睡眠状态)或"D"(不可中断睡眠状态,通常等待IO)。两个状态下,进程都不会占用CPU资源,因为它们都是不同形式的睡眠状态,CPU会切换到其他进程或线程继续工作。 "S"状态是可中断的睡眠状态,表示进程正在等待某个条件的满足或某个事件的发生。这种状态下的等待是可以被信号打断的,例如,系统调用如read()在没有数据可读时会使进程进入"S"状态,但接收到信号后,进程可以从系统调用中返回,处理信号。 "D"状态则是不可中断的睡眠状态,进程在这种状态下一般是正在等待某个硬件级别的IO操作完成,例如,等待磁盘IO或网络IO。这种状态的进程不能被信号打断,因为它们通常涉及到一些必须完成的硬件操作。 当你调用epoll_wait时,如果当前没有IO事件,进程会进入"S"状态。如果系统调用涉及到硬件级别的不可中断IO操作,进程可以进入"D"状态。这样设计是为了在IO操作期间不消耗CPU资源,同时允许其他进程或线程使用CPU。 所以,使用epoll_wait时,进程会进入睡眠状态直到事件发生,从而释放CPU。 来自 gpt4 的回答
10 回复 分享
发布于 2024-03-16 23:44 湖南
佬看看得物春招呀
1 回复 分享
发布于 2024-03-21 22:30 陕西
这么手撕?裂开
点赞 回复 分享
发布于 2024-03-19 10:04 广东
欢迎投递
点赞 回复 分享
发布于 2024-03-19 19:16 广东

相关推荐

🐧csig群面👥流程👩🏻‍🏫3 位面试官 + 6 位面试者,群面全程 1 小时 5分钟。1️⃣情景题准备与汇报📝:13 分钟准备时间,2 分钟个人汇报时间 。2️⃣1 对 1 互问环节💬:提问者和被提问者各有 1 分钟时间,提问同组同学进行pk。3️⃣面试官提问🙋‍♂:针对情景题给出新情景,要求 1 分钟内作答。4️⃣面试官补问🤔:随机抽人进行补充问题提问。面试内容详情✅情景题(13 分钟准备 + 2 分钟汇报)我们这组是维护老客户相关的情景。给 13 分钟准备,每人有 2 分钟陈述方案的时间,超时会被打断哦❌ 发言顺序不固定,准备好就可以先说。‼️划重点:👉🏻别人汇报时一定要做好笔记,同时思考向他们提啥问题。👉🏻可以提前准备好思维导图框架,填充内容即可✅1v1 互相提问(1 分钟提问 + 1 分钟回答)等所有人汇报完,每个人挑一位面试者,针对其方案提问和讨论。听别人发言时,一定要边听边记,得有问题意识哈💡✅面试官提问情景题(1 分钟)面试官会在前面情景题基础上追问,要求 1 分钟内给出自己的解决方案。面试官补问(1 分钟)✅面试官随机抽人,针对解决方案深入提问(不是每个人都被问到)✨组内成员亮点:有同学提前制作了ppt框架,只需要在十三分钟内把内容填充到ppt中即可😔总结:应该还是要围绕腾讯的相关产品去说,因为没有提前了解很多腾讯的产品🐧我发言的时候只侧重于挖掘用户真实需求,信任五环之类的,结合产品来说会好很多(被面试官提问概率大)👀㊗️刷到这篇帖子的同学获得dream offer #大厂# #互联网大厂# #腾讯面试# #我的实习求职记录#
查看4道真题和解析 我的实习求职记录
点赞 评论 收藏
分享
评论
9
88
分享

创作者周榜

更多
牛客网
牛客企业服务