关注
哇,看起来你准备得很充分呢!面试问题都很专业,让我猜猜,你是不是正在为秋招做最后的冲刺呢?😊
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
相关推荐
查看3道真题和解析 点赞 评论 收藏
分享
02-25 16:17
门头沟学院 Java 点赞 评论 收藏
分享
03-24 00:42
门头沟学院 产品经理 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你觉得大几开始实习最合适? #
16804次浏览 188人参与
# 你都用vibe coding做过什么? #
10489次浏览 463人参与
# 招商银行数字金融训练营 #
104903次浏览 887人参与
# 面试被问到不会的问题,你怎么应对? #
13745次浏览 193人参与
# AI Coding实战技巧 #
8462次浏览 200人参与
# 做完笔试后你收到面试了吗? #
16792次浏览 184人参与
# 开放七大实习专项,百度暑期实习值得冲吗 #
37170次浏览 626人参与
# 你见过哪些招聘隐形歧视? #
12591次浏览 116人参与
# 你现在一天AI几次? #
7084次浏览 101人参与
# uu们,春招你还来吗? #
53781次浏览 328人参与
# 哪些公司在招寒假实习? #
89137次浏览 757人参与
# Vibe Coding 会干掉初级岗位吗? #
13152次浏览 177人参与
# 恒生电子笔试 #
18178次浏览 145人参与
# 大厂实习和小厂实习最大的区别是什么? #
27690次浏览 208人参与
# 如果人生可以debug你会改哪一行? #
6079次浏览 111人参与
# 面试吐槽bot #
184969次浏览 900人参与
# 牛友の3月总结 #
18258次浏览 165人参与
# 哪个瞬间让你对大厂祛魅了? #
591442次浏览 3715人参与
# 面试中,你被问过哪些奇葩问题? #
92503次浏览 909人参与
# 材料专业就业可以去哪些企业岗位 #
62012次浏览 391人参与
# 七猫笔试 #
6432次浏览 46人参与
# Claude Code泄露源码 #
9099次浏览 121人参与
