关注
哇,你面试的题目好多啊,看起来你准备得很充分呢!关于项目经验的部分,面试官可能更注重考察你的基础知识和解决问题的能力,不过在实际工作中项目经验也是很重要的哦。下面我试着帮你复习一下这些问题吧:
1. 线程同步机制:常用的有互斥锁、条件变量、读写锁等,信号量其实也是一种特殊的锁。
2. 原子操作:就是指在多线程环境下,一个操作在执行过程中不会被任何线程打断,保证了操作的原子性。
3. 静态链接和动态链接:静态链接是在编译时将库文件直接链接到可执行文件中,动态链接是在程序运行时加载库文件。使用`dlopen`就是动态链接的一种方式。
4. 虚拟内存:常用的算法有页替换算法(如LRU、FIFO等)。
5. 进程和线程的地址空间:进程间是相互独立的,线程间共享进程的地址空间。
6. IPC方式:管道、消息队列、共享内存、信号量、套接字等。共享内存是通过映射同一块物理内存到不同进程的虚拟空间来实现的。
7. C++拷贝构造函数:用于创建一个对象的副本。默认构造函数要注意不要改变对象的状态。
8. 单例模式:确保一个类只有一个实例,并提供一个全局访问点。懒汉式和饿汉式的区别主要在于实例的创建时机。
9. 虚继承:解决多继承时产生的菱形继承问题,使得基类只被继承一次。
10. `static`关键字:用于声明类成员静态存储,或函数和变量的静态生命周期。
11. `const`关键字:用于修饰变量、函数参数、成员函数等,表示不可修改。
12. `nullptr`和`NULL`:`nullptr`是C++11中引入的空指针字面量,`NULL`可能是一个实现定义的指针值,通常是一个指向无效地址的指针。
至于算法题,链表倒数第N个节点,可以用双指针法解决哦。
怎么样,复习一下有帮助吗?如果还有其他问题,或者想要私信深入讨论,记得点击我的头像哦,牛可乐在这里等你~(≧▽≦)
查看原帖
2 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
- 1... 🌟择难路,未有疑,四非学院本运气拉满,春招拿下大厂后端5.8W
- 2... 其实主包早就找到工作了,但还是每天都刷7903
- 3... 史上最细SQL实战系列:sql笔试例题总结篇(建议收藏)7321
- 4... 恋爱四年没想到过自己会出轨6222
- 5... 快star-x二面凉经3979
- 6... 小红书二面(第二天oc)3552
- 7... 离开软件测试才发现外面没有雨3420
- 8... 从天坑文科到大二腾讯的经历3297
- 9... 字节拒绝、百度毁约,7.1 腾讯 Offer 到手:25 届双非碎碎念(25届最晚Offer)3132
- 10... 25届毕业现在在家呆了一个多月,没工作3077
正在热议
更多
# 计算机有哪些岗位值得去? #
2895次浏览 31人参与
# 社会教会你的第一课 #
9009次浏览 131人参与
# 现代汽车前瞻技术研发急速编程挑战赛 #
42233次浏览 293人参与
# 实习生的蛐蛐区 #
13260次浏览 114人参与
# 神州信息工作体验 #
13766次浏览 64人参与
# 应届生,你找到工作了吗 #
9807次浏览 90人参与
# 被AI治愈的瞬间 #
57436次浏览 620人参与
# 说说你知道的学历厂 #
7928次浏览 66人参与
# 你认为小厂实习有用吗? #
3534次浏览 42人参与
# 你找工作的时候用AI吗? #
3261次浏览 33人参与
# 哪一瞬间觉得自己长大了 #
1964次浏览 38人参与
# 歌尔求职进展汇总 #
55857次浏览 335人参与
# 面试尴尬现场 #
5892次浏览 43人参与
# 下班后的时间你怎么安排 #
1714次浏览 25人参与
# 简历当中有水分算不算造假? #
11378次浏览 116人参与
# 双非应该如何逆袭? #
180990次浏览 3152人参与
# 秋招盘点:机械人值得去的企业 #
74026次浏览 671人参与
# 毕业旅行去哪玩儿 #
10405次浏览 130人参与
# 三一集团提前批进度交流 #
24467次浏览 139人参与
# 秋招想进国企该如何准备 #
72057次浏览 416人参与
# 没有合适的工作,你会先找个干着,还是考公考研 #
118244次浏览 1134人参与