关注
哇,看起来你准备得很充分呢!面试问题都很专业,让我猜猜,你是不是正在为秋招做最后的冲刺呢?😊
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
相关推荐
牛客热帖
更多
正在热议
更多
# 实习简历求拷打 #
8539次浏览 101人参与
# 担心入职之后被发现很菜怎么办 #
265544次浏览 1126人参与
# 秋招被挂春招仍然能投的公司 #
5817次浏览 90人参与
# 作业帮求职进展汇总 #
81863次浏览 535人参与
# 什么是优秀的实习经历 #
7550次浏览 200人参与
# 京东美团大战,你怎么看? #
157427次浏览 856人参与
# 投格力的你,拿到offer了吗? #
151639次浏览 809人参与
# mt对你说过最有启发的一句话 #
32919次浏览 400人参与
# 机械人晒出你的简历 #
146311次浏览 874人参与
# 为了找工作你花了哪些钱? #
74727次浏览 359人参与
# 摸鱼被leader发现了怎么办 #
99143次浏览 634人参与
# 考研失败就一定是坏事吗? #
200078次浏览 1366人参与
# 秋招特别不鸣谢 #
14728次浏览 172人参与
# 选实习,你更看重哪方面? #
12887次浏览 210人参与
# 第一次面试 #
1035922次浏览 13682人参与
# 金融财会交流会 #
128221次浏览 441人参与
# 今年秋招你收到了多少封邮件? #
17322次浏览 219人参与
# 你觉得多少薪资算SSP? #
120366次浏览 425人参与
# 机械/制造每日一题 #
80143次浏览 1411人参与
# 实习教会我的事 #
46411次浏览 352人参与
字节跳动公司福利 1347人发布