百度C++一面

面试时间:8月19日    拷打1小时
面试官的麦克风真的听不清哇,百度hr好好,立马给通知面试结果与后续安排,说已通过等安排二面

面试问题:
1.自我介绍
2.深挖了一下竞赛的项目,负责那些部分,实现了那些功能,用了那些方法
3.项目中使用nginx和redis,聊聊在哪里提升了服务器性能
   在不使用nginx和redis的情况下介绍了服务器之间的情况,聊了下nginx和redis的优点
4.项目并发量的询问
   介绍项目部署,项目运行依赖,项目压测,项目优化思考
5.对问题3的追问,如何部署nginx和redis的
   讲了下如何安装nginx和redis以及 修改对应的conf文件达到监听ip/port的效果
6.了解coredump吗?本地有遇到coredump吗?如何解决的? gdb调试
7.本地程序bin运行正常,部署到服务器上运行,如何排查服务器中出现的coredump问题?
   这块答得一坨,确实没有这么操作过,一般都是纯本地/纯云端,回答查日志,看运行环境,或者用服务器的gdb进行调试,定位coredump
8.针对问题7继续追问,如果在日志运行前 就已经发生coredump了怎么办?(不会)
   a)定位Core Dump文件:
       /var/lib/systemd/coredump/
   b)将core dump文件从远程服务器下载到本地进行分析: 
       scp user@remote:/path/to/corefile /local/path
   c)gdb调试:
       gdb /path/to/executable /path/to/corefile
9.如何看服务器的运行环境
   a)软件信息
       内核版本 uname -r
       操作系统版本 cat /etc/os-release
   b)硬件信息
       lscpu
   c)环境变量
       printenv
10.使用gdb调试时,代码运行在主线程里运行,gdb如何进入子线程?(不会)
    ->启动gdb(gdb /path/to/executable) -> run 
    ->查看当前线程(info threads)->切换线程(thread n)
    ->设置子线程断点(break filename.c:line_number)->查看子线程调用堆栈(backtrace)
    ->继续所有线程(continue)->继续仅当前线程(signal continue)
11.算法(撕了一半,只给了10分钟,面试官要去开会)
     输入:若干个关系对 
     输出:关系组合提示:不同的关系对,如果有相交,则合并成关系组.
     范例:输入: [a, b], [c, d], [e, f], [b, e]输岀:[a,b,e,f ],[c,d]
全部评论
m
1 回复 分享
发布于 2024-08-20 23:13 黑龙江
这是哪个部门啊
点赞 回复 分享
发布于 2024-08-29 12:34 江苏
hr怎么联系呀
点赞 回复 分享
发布于 2024-08-27 22:31 辽宁
这是正式批嘛
点赞 回复 分享
发布于 2024-08-23 23:39 河南
算法题是一个图吧,并查集或者搜索应该都行
点赞 回复 分享
发布于 2024-08-20 10:42 浙江

相关推荐

年轻女士面试,没有压力,探讨引导提示蛮多,面试体验极佳。这个部门写的招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
76
分享

创作者周榜

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