百度C++/go后端秋招面经

时间 2024.9中旬

总体感受:面了一个小时。面试氛围太好了,很喜欢很喜欢这个二面面试官(可惜后续三面后一直没泡出offer)感觉是秋招几个月以来最喜欢的面试官了

1.自我介绍

* 实习,你的团队定位是什么

* 公司为什么需要你的团队(感觉很有意思哈哈哈,第一次有面试官问我这种问题)

* 实习项目深挖

2.八股

HTTP

* 字段头有哪些

* 如果客户端下载一个文件,下载了一半。之后服务器把文件删除了,那么客户端如何知道?他说后续让我可以多看看etag

* HTTPS四次握手。HTTPS中CA证书怎么获得。一个服务器只能有一个CA证书吗

socket

* 使用socket的流程

* 客户端调用connect后发生了什么。收到第二次握手后connect就返回了吗

* 如果客户端connect返回了,但是服务端掉线了或者没收到第三次握手,客户端要如何感知?

* 服务端如何建立连接呢?

* 服务端accept什么时候返回?服务端accept失败?

3.手撕

实现开根号运算

#后端##百度##发面经攒人品#
全部评论
来百度大厦一起疯狂星期四
1 回复 分享
发布于 2025-09-25 21:38 北京
遇到好的面试官还是挺难得的
点赞 回复 分享
发布于 2025-09-26 14:54 广东

相关推荐

01-05 23:27
门头沟学院 Java
# 有深度的简历长什么样?有深度的简历,**不是堆砌华丽辞藻和长篇大论**,而是像一份“精准的个人能力说明书”——招聘方一眼就能看到你的核心价值、解决问题的能力,以及和岗位的匹配度。它没有空话,全是“干货”,通俗来讲有这几个特点:1.  **经历不贪多,只挑“和岗位相关”的写**很多人写简历会把所有实习、项目、兼职都列上,生怕漏了显得没经验。但有深度的简历,会**针对性筛选经历**:比如应聘Java开发岗,就重点写Java项目开发、接口调试、性能优化的经历;和编程无关的兼职(比如发传单、奶茶店打工)直接删掉,或者一笔带过。核心逻辑是:**你的经历要能证明“你能胜任这个岗位”**,不是经历越多越好,而是匹配度越高越好。2.  **描述不说“空话”,只说“做了什么+怎么做到+结果如何”**这是有深度简历的核心。很多人写经历会说“参与XX项目,负责开发工作,提升了团队效率”——这就是典型的空话,招聘方看不到任何具体能力。有深度的写法是**用“动词+任务+方法+结果”的句式**,比如:> 负责ZMT项目的Java后端接口开发,基于Spring Boot框架设计并实现10+个核心接口;通过引入Redis缓存优化查询逻辑,将接口响应时间从500ms缩短至80ms,支撑日均10万次的请求量。这样写,你的技术栈、解决问题的能力、工作成果一目了然,比空泛的描述有说服力得多。3.  **技能不“夸大”,只写“会用的+能落地的”**不少人简历上的技能栏写着“精通Java、精通C++、精通分布式架构”,但面试时连基础问题都答不上来,反而会减分。有深度的简历,技能描述**真实且有层次**,比如:> 核心技能:Java(Spring Boot/Spring Cloud)、C++(STL/多线程)、MySQL(索引优化/事务)、Redis(缓存策略)> 了解技能:Docker、K8s、微服务架构设计不夸大、不造假,让招聘方清楚你的能力边界,同时也能体现你对技术的认知深度。4.  **有“亮点”,能体现你的“不可替代性”**有深度的简历,一定有**1-2个能让你脱颖而出的亮点**。这个亮点可以是:- 项目里的技术突破:比如在ZMT项目中解决了某个棘手的并发问题,或者独立设计了一套数据同步方案;- 可量化的成果:比如优化代码后,项目运行效率提升30%,或者负责的模块零bug上线;- 持续学习的能力:比如自学了微服务架构,并用它完成了一个个人开源项目,附上GitHub链接。这些亮点,是你区别于其他候选人的关键,也是体现你“深度”的地方。5.  **格式简洁,没有“干扰项”**有深度的简历,**排版一定干净整洁**:没有花哨的模板,没有五颜六色的字体,没有冗长的个人评价(比如“本人性格开朗、责任心强、团队合作能力优秀”——这些话招聘方看腻了,不如用经历证明)。一般1-2页足够,应届生或工作经验少的人,1页简历就够了。重点信息(比如项目经历、核心技能)放在最显眼的位置,让招聘方30秒内就能抓住重点。总结来说,有深度的简历,**本质是“用事实和结果说话”**——它不只是一份“个人介绍”,更是一份“能证明你价值的证据清单”。招聘方看完,会觉得“这个人就是我们要找的人”,这就是有深度的简历的魅力。
有深度的简历长什么样?
点赞 评论 收藏
分享
评论
9
12
分享

创作者周榜

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