中科曙光 C++一面

岗位天津,对项目问的比较多

1. 介绍webserve项目,具体内容
2. 代码量大概有多少
3. 线程池中两个线程怎么决定哪个线程可以拿到任务
4. 正在工作的线程还会去拿任务吗
5. 线程池工作的逻辑
6. 假如任务队列不为空,但只有一个任务,其中一个线程拿到了锁并开始执行任务,没有拿到锁的线程状态是什么
7. 介绍I/O多路复用机制
8. 描述符是什么
9. 描述符是怎么创建的
10. socket_ctl()和socket_create()
11. I/O多路复用的同步和异步
12. 什么是阻塞和非阻塞
13. 项目中的多路复用是同步的还是异步的,阻塞的还是非阻塞的
14. 单例模式和阻塞队列实现日志系统,是怎么实现的
15. 单例模式的具体实现
16. 懒汉单例模式的线程安全问题
17. 为什么要用锁加双重判断,只判断一次不可以吗
18. 堆和栈的区别
19. 既然栈比堆的效率高,为什么不全用栈
20. 用到过的锁都有哪些
21. 写程序的时候遇到过内存泄露吗
22. Linux下怎么开发web服务器,用的什么编译器
23. 怎么编译工程,怎么把代码编程可执行文件
24. 程序怎么调试,用过gdb吗
25. static局部变量和普通变量有什么区别
26. 程序中局部变量,全局变量和动态申请的数据都存放在哪里

算法题:只用+1和×2操作,把0变成一个整数n所需要的最少操作步数

文末做一个推广,理想汽车24校招刚开始,新能源汽车大厂!HC多多!每个人最多投4个岗位!车企top one级待遇!内推投递链接:https://li.jobs.feishu.cn/s/ieBtN1Gq
全部评论
大佬,可以试试腾讯云智,hc多,不卡学历,而且面试不难,只要基础扎实,多准备准备很容易过———https://www.nowcoder.com/share/jump/26748809026717564
2 回复 分享
发布于 2023-09-08 21:11 湖南
同学,可以试试元戎启行,hc多,不卡学历,而且面试不难,只要基础扎实,多准备准备很容易过——〉https://www.nowcoder.com/discuss/508445999631765504
1 回复 分享
发布于 2023-09-08 21:50 广东
想问一下3,4怎么回答呀,我也做了这个项目,但是不太理解这俩问题怎么回答
点赞 回复 分享
发布于 2023-09-07 18:34 陕西
问的和我好像
点赞 回复 分享
发布于 2023-09-08 08:33 广东
看看太初? https://www.nowcoder.com/feed/main/detail/8e4febd422f04bf9ad9fcf566c457e57?sourceSSR=users
点赞 回复 分享
发布于 2023-09-08 09:04 北京
我前几天面的,为啥我就问了点很基础的八股和场景题。
点赞 回复 分享
发布于 2023-09-09 15:12 辽宁
青岛那边还没有面试啊😭
点赞 回复 分享
发布于 2023-09-09 18:35 山东
感谢分享
点赞 回复 分享
发布于 2023-09-10 09:19 北京
大佬 编程题在哪里调试呀
点赞 回复 分享
发布于 2023-09-11 13:53 辽宁
大佬大佬试试我这里,主页可投的
点赞 回复 分享
发布于 2023-09-21 13:13 广东
第3题应该是这样的:使用条件变量阻塞等待执行任务的线程,当任务队列中有任务时,使用notify_one唤醒,这个时候会从阻塞队列取出一个进行唤醒,阻塞队列是按照先进先出的原则,所以会唤醒最先阻塞的线程执行任务。
点赞 回复 分享
发布于 09-15 17:56 天津

相关推荐

点赞 评论 收藏
分享
23 260 评论
分享
牛客网
牛客企业服务