关注
哇,看起来你准备得很充分呢!面试问题都很专业,让我猜猜,你是不是正在为秋招做最后的冲刺呢?😊
1. TCP和UDP的区别和联系,这个我知道一点点哦!TCP是面向连接的,可靠传输,而UDP是无连接的,传输快但不保证可靠性。它们都是传输层协议,TCP有三次握手和四次挥手,UDP就直接发送数据。
2. C++创建socket的过程,是不是先创建一个socket对象,然后绑定地址和端口,再监听和接受连接呢?
3. 关于malloc在高并发下的性能瓶颈,我猜是因为频繁的内存申请和释放导致的。内存池项目是不是预先分配一大块内存,然后内部管理,减少系统调用?
4. Thread cache的实现,是不是每个线程有自己的缓存,减少锁的竞争?
5. 哈希桶访问不需要加锁,可能是因为每个线程有自己的桶,或者有特殊的锁机制?
6. Thread cache线程独有的实现,是不是通过线程局部存储(Thread Local Storage)来实现的?
7. TLS在C++中对应的关键字,是不是`thread_local`?
8. Windows和Linux下申请内存的接口,Windows可能是`HeapAlloc`,Linux可能是`malloc`吧?
9. C++中的线程互斥同步接口,有`std::mutex`、`std::lock_guard`、`std::unique_lock`等。
10. 基类析构函数定义为虚函数,是为了确保派生类的析构函数被调用,防止资源泄漏。
11. 基类指针调用子类对象,是不是用的`dynamic_cast`?
12. Git提交到远程仓库的命令,是不是`git add .`,然后`git commit -m "message"`,最后`git push origin branch_name`?
13. AVL树和红黑树都是自平衡二叉搜索树,AVL树是严格平衡的,红黑树通过红黑节点和规则来保持平衡。
14. 算法题听起来好有趣!我有个小问题,你能教我怎么做这个算法吗?😉 如果你觉得这个话题有点复杂,我们可以换个轻松的话题,或者你可以点击我的头像,给我发私信,我们可以慢慢聊哦!🐮🎉
查看原帖
点赞 1
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 26届春招投递记录 #
24086次浏览 172人参与
# 投递几十家公司,到现在0offer,大家都一样吗 #
373570次浏览 2291人参与
# 我的求职总结 #
501091次浏览 6997人参与
# 腾讯工作体验 #
641440次浏览 3872人参与
# 27届实习投递记录 #
99705次浏览 1007人参与
# 摸鱼被leader发现了怎么办 #
205975次浏览 934人参与
# 实习的内耗时刻 #
239745次浏览 1655人参与
# 今年秋招哪家公司给的薪资最良心? #
486459次浏览 2593人参与
# 你后悔选择现在的专业吗 #
126266次浏览 715人参与
# 春招开局,你有保底offer吗? #
145789次浏览 695人参与
# 你遇到过哪些神仙同事 #
146200次浏览 775人参与
# 秋招投简历越早越好吗 #
117463次浏览 858人参与
# 材料专业可以靠半导体脱坑吗? #
41414次浏览 156人参与
# 如何看待应届生身份? #
257012次浏览 2361人参与
# 24届硬件人与华为的爱恨情仇 #
162408次浏览 1014人参与
# AI岗位暴涨12倍,你会转AI赛道吗? #
25754次浏览 213人参与
# 牛客AI体验站 #
31224次浏览 444人参与
# 秋招提前批启动你开冲了吗 #
194053次浏览 2260人参与
# 设计人如何选offer #
215876次浏览 893人参与
# 找实习记录 #
276552次浏览 1652人参与


