百度云基础架构暑期一面

#实习# #面经# #百度#

面试时长: 62分钟
面试岗位: C++/Go后端开发

1. 业务介绍

2. 自我介绍

3. 实习
- 你的经历里提到了提升I/O性能的工作,可以介绍一下吗
- 测试相关工作,有什么比较有挑战性的吗

4. 八股
- 介绍一下C++中的extern关键字,( extern C,extern函数/变量)
- 介绍一下C++中的const关键字 (函数返回值/变量,修饰类成员函数)
- C++中const变量和宏变量有什么区别,是否会为宏变量分配空间
- 介绍一下C++中static关键字,static的类函数对不同类成员变量的访问情况是怎么样的
- C++会为空类自动哪些函数?一个空类的大小是多少,为什么?
- 介绍一下C++中的this指针,是否能获取它的地址,是否能给它赋值?
- C++是如何实现多态的?基类的虚函数派生类是否必须要实现?纯虚函数是什么?能否生成一个纯虚类的对象?是否可以用一个派生类的指针指向基类的对象?
- C++中普通函数是否可以声明为virtual?static 函数是否可以声明为virtual?类构造函数和析构函数是否可以声明为virtual?
- C++中new/delete和malloc/free有什么区别,申请空间失败后,new和malloc的返回值有什么区别
- 哪些情况下会发生段错误?怎么排查一个C++程序中的段错误(检测排查工具,代码分析)
- core dump文件是什么?如何利用core dump文件排查问题(用什么指令)
- Linux中用什么指令去分析CPU和内存高占用的程序?如何对这些字段进行排序?
- 介绍一下几种智能指针
- 介绍一下左值和右值、左值引用和右值引用。能否把右值进行"赋值"?(移动语义)
- 介绍一下引用折叠。为什么需要引用折叠?为什么需要完美转发?
- 介绍一下TCP的三次握手和四次挥手
- DDoS之类的攻击涉及针对TCP握手或者挥手过程中的攻击,主要是针对握手还是挥手?针对握手的哪一步?攻击主要影响服务器的什么资源?有哪些防范手段?
- 介绍一下常见的http状态码(2开头的,4开头的)

5. 手撕: 实现前缀字典树和必要的函数
全部评论
接好运
1 回复 分享
发布于 03-25 11:53 黑龙江
接好运
点赞 回复 分享
发布于 04-09 00:38 黑龙江
接好运
点赞 回复 分享
发布于 03-26 03:02 河南

相关推荐

年轻女士面试,没有压力,探讨引导提示蛮多,面试体验极佳。这个部门写的招c++ go php,面试才知道是智能体,哇塞i约了公司会议室,结果提前几分钟上一波人开会还没走公司网络貌似拦截视频推流?最后我这边没画面,接着面试了,,出师不利(手机开热点记得先关公司wifi连接。。)1.自我介绍2.讲项目3.项目微服务的拆分依据是什么(我主动屏幕共享看项目讲解)你的云服务配置key,数据库配置直接开源了?如果用跳板机,并且公司有一台机器暴露就会泄漏...没事你继续说吧。你刚说用了配置中心,其实可以放到配置中心里面。微服务怎么拆分的(我只往开发解耦方向扯了,不过面试官反复引导耐心等我描述了,后面才开始讲部署隔离)拆分原则,从流量角度有什么优点;(但是我按数据库主从讲了)5.一亿个用户的用户表 如何拆分6.讲讲分布式锁的实现方案,用redis如何实现7.redis过期淘汰策略,内存淘汰策略,LRU,还有其他哪几种(忘了,但是提示了 LFU,后面想起来了)项目为啥用LRU8.Mysql语句 按年龄分段 (这个也写捞了,其实年龄/10直接group即可)9.写java多还是go多10.你们公司的产品我好像用过11.你通过什么渠道了解新知识,比如大模型 (不太会讲了,也没想着吹了,讲论文?其实也就最近看了跳表是有CMU论文的)12.项目调阿里AI接口,那了解SFT、大模型truncate输出、SSE流式输出吗 (不了解)13.编程题:滑动窗口限制指定时间内的网络请求-模拟,分布式锁-模拟 选一个14.反问校招考察基础通过这次久违的面试和灵笼2结局的播出,对人生有了新的思考体会。
查看14道真题和解析
点赞 评论 收藏
分享
评论
6
33
分享

创作者周榜

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