许愿天美三面

**一面**

1. tcp客户端断开和服务端断开有啥区别
2. http请求头部都有哪些
3. malloc有几种实现方法
4. 长连接短连接怎么解析的
5. 项目中主线程怎么向从线程发送数据
6. 函数实例和函数有什么区别
7. string 变化的空间是怎么实现的
8. 四次挥手的标志
9. 四次挥手的过程
10. 读写锁之间的关系
11. select底层使用什么存储的,poll是用什么存储的,epoll是用什么存储的?
12. 继承后的虚函数表示在一块的吗?

**二面**

1. 大端小端如何识别

2. 字符串大端小端以及为什么

3. 如果有一个连接请求处理时间特别长怎么办,有了解过其他的模型吗?

4. 1G数据如何取出中位数(自己实现一下)

5. stl库 map拷贝过程中如果插入数据 怎么构造map

6. map底层实现,如果超过一定数量怎么办?
7. map和unordered_map区别
8. TCP三次握手的标志,以及为什么,TCP头部都有哪些变化
9. 网络层总共有几层,每层协议是什么(数据链路层没答上来)
10. int型1G数据有多少个?
11. 空的类有多大(说到内存对齐)
12. 虚函数表里有啥(提到了虚继承的offset)
13. 服务器连接失败了如何定位
14. ping命令如何执行
15. select poll epoll底层实现
16. 实现智能指针
17. 网络序是什么,本地序
18. 自己写一个htonl
#腾讯##面经##Java工程师#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2021-04-20 22:01

相关推荐

点赞 评论 收藏
分享
09-19 13:59
门头沟学院 Java
用微笑面对困难:Trae一下,如果真成了,他用了直接发字节起诉代码版权,,这个代码不商用是没问题的如果没成也是情理之中的。
点赞 评论 收藏
分享
评论
4
16
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务