巨人网络 服务器开发 线上一面

三次握手中客户端发送了确认收到,但服务端没收到,此时客户端把数据开始往服务端存储,这该怎么办?
chatserver 项目中,从客户端发一个消息,到服务端响应,这其中的整个过程具体是怎么样的?连接的这个过程中和muduo框架是怎么协作运行的(结合TCP协议讲深一点)?发消息的整个过程又是怎么样的呢?
有没有尝试一下多核下程序性能呢?改变muduo中线程数,性能改变?
用过perf和火焰图吗?
vector是1.5倍扩容多还是2倍扩容多?该倍数可以改吗?
虚函数可不可以是private?为什么可以?

#软件开发笔面经#
全部评论
是实习吗?
点赞 回复 分享
发布于 04-01 15:17 江苏
大佬二面了吗
点赞 回复 分享
发布于 2024-11-18 22:31 湖南

相关推荐

10-29 17:19
已编辑
中国科学院大学 人工智能
面试公司:通号城市轨道交通 央国企面试时间:2025/10/29 线下面 两个面试官面试岗位:研发岗流程:1.笔试 大概30min先从C、C++、Java、Python中选一套题拿笔做,挺抽象。一张纸两面,前面选择、问答,后面两道编程题。选择和问答题包括列表切片、数据结构类型、函数调用、re使用;编程题 1)字符串排序问题。对字符串'2314141123'排序,其中奇数在前偶数在后,并且奇数正序,偶数逆序。解决方法:双指针,判断 num%2 ==0来决定是否左右交换,同时记录奇数个数。最后返回时,按奇数个数长度切片来分别sort。2)动态规划问题。两个n长度的含有整数的列表,如何彼此交换能使得两个列表和的差最小。2.面试 大概30min1)自我介绍2)介绍最得意的项目3)如何检测?用什么开发?做了哪些工作?网络什么结构,改进了什么?数据量多少?怎么采集?采集设备是你们制造的?4)反问:你们的业务?图像检测:包括工地人闯入、楼顶异物、障碍物。后续流程?等通知,一周内。个人感受:整体是单方面输出,面试官几乎没有反馈,也不追问细节;面试官技术深度不高,我需要尽量解释得通俗易懂;面试官对 PyTorch 理解有限,甚至认为框架里“自带网络模型”;面试官不知道声音怎么采集;公司业务比较陈旧。总结:感觉整体偏保守、稳定型岗位,业务更新节奏较慢,技术栈不算前沿。发一下面经攒攒人品,希望对之后有同样面试的 同学有帮助。
查看3道真题和解析
点赞 评论 收藏
分享
评论
1
12
分享

创作者周榜

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