百度搜索架构实习面经

一面 主要问经历和项目,深入,问了实习项目的性能指标,难点和具体细节
手撕算法 找到树中某个节点的对称节点

二面 八股拷打
C++ 中静态多态和动态多态的各自特性和差异
函数重载在编译期间的实现原理 (符号重命名,加上类型)
情景:策略游戏中,如红警,哪些场景需要使用到动态多态?构建该场景时需要创建哪些类?
基类中,接口类和抽象类各自适用的场景
C++中常见的容器有哪些
map和unordered_map区别
设计哈希表,key为字符串,应该注意哪些问题
常见处理哈希冲突的方法
红黑树和平衡二叉树的差别
C++的智能指针
unique_ptr主要为了解决什么问题
最开始提出智能指针是为了应对什么场景
平时编程哪里遇到过类似的思想(RAII)
情景:用一个数begin_time存程序运行开始时间,对于每一个子过程sub_stage的结束,希望能自动统计终止时间,该用什么方法(一开始我把“数”当成了“树”)
每个stage完成一些操作,比如打印、请求、去重,封装一个类,在类的对象的生命周期结束时记录时间(用大括号来设置匿名作用域)
共享指针中共享计数常见实现方法可能有哪几种方法
引用计数是普通成员变量还是指针变量
能不能用static变量
static和普通堆空间变量的差别
static变量的生命周期
并行和并发的区别
线程和进程的区别
Linux中会不会为每个线程创建独立的内存空间
虚拟内存中分页算法是为了解决什么样的问题(解决连续长内存的分配问题)
I/O模型有哪些
select和epoll区别
使用消费者队列,采用异步模式完成调用和rpc这种同步调用方式的优缺点
你的项目中使用消费者队列的具体场景是怎样的
rpc框架项目实现过程中遇到的问题
你实现的加权轮询中所有下游服务对上游都是可见的,想要使得对上游只有一个可见的服务,比如域名服务,如何实现(一致性哈希算法)(我面试时连上下游都没搞懂,后来知道应该是,请求从上游流向下游)
DNS服务中是如何处理负载均衡的?怎么由一个域名得到的多个ip?
是否了解过CDN的概念
rpc实现过程中,涉及到的序列化和反序列化操作,用的什么?
对于二叉树这种相对复杂的结构,该如何序列化(二叉树各种遍历方式)
计算机网络 三次握手和四次挥手 原因

手撕算法 递归实现反转链表

#凉面# #百度# #后端#
全部评论
速来百度做兄弟
3 回复 分享
发布于 2024-01-17 23:57 北京
同大三,也是同一天面,只不过没有佬的部门核心,问的难度比佬低一级
1 回复 分享
发布于 2024-01-20 18:10 四川
tql
1 回复 分享
发布于 2024-01-18 00:00 上海
同搜索架构实习,应该早点来看看的,面试题很多都是一样的。
点赞 回复 分享
发布于 2024-03-06 17:02 天津
老哥一共是几面讷
点赞 回复 分享
发布于 2024-02-21 14:18 四川
请问楼主c++项目都做的哪些,rpc是怎么学的呀?
点赞 回复 分享
发布于 2024-02-15 05:58 广东
哥们是做排序的还是召回的
点赞 回复 分享
发布于 2024-02-08 00:07 湖南
大佬最终是接了这里的offer吗?
点赞 回复 分享
发布于 2024-02-04 10:52 湖南
强强强😇
点赞 回复 分享
发布于 2024-01-18 00:13 湖北

相关推荐

06-03 19:26
已编辑
门头沟学院 测试工程师
万得一面1.自我介绍2.实习相关的问题全程十二分钟,面试官没露脸,没有压力只有简单的询问应该是kpi了吧后续挂了更新天准科技一面1.自我介绍2.实习相关问题3.本科期间学习相关问题天准科技二面1.自我介绍2.代码基础3.反问面试官反馈不错天准科技三面1.自我介绍2.实习相关问题3.测试流程4.对测试的看法,测试和开发是什么样的关系5.本科阶段学过什么6.Python自动化都用些什么7.selenium做自动化应该怎么用8.等价类划分怎么用,举个例子9.其他测试八股知识相较于前两面压力明显大了很多后续天准三面挂更新巨人网络电话一面1.自我介绍2.实习是主要做黑盒吗3.为什么不呆在原公司4.游测跟软测的区别5.加班的看法6.匹配机制如何测7.怎么设计兼容性测试用例8.反问感觉是寄掉了,面试官每个问题都隔了一段时间巨人网络二面1.自我介绍2.场景模拟测试3.实习相关问题4.知不知道游测的压力5.反问巨人网络hr面1.自我介绍2.实习的困难和难忘的事3.工作强度能接受到哪4.家里人支不支持5.为什么要做测试6.反问没有主动提薪资,且后续需要等一到两周,应该是横向了,悬,因为紧张面试的并不好。更新巨人hr口头oc了球球项目组更新五洲工程测开一面1.面试官就实习经历展开询问,深挖业务2.场景题3.软测跟测开的区别4.反问面试官人很好,面试体验很好若有二面在端午前后更新比特大陆软测一面1.自我介绍2.实习中工作是怎么做的3.认为软件过程规范有必要吗4.python写汇率转换问题5.sql查询问题6.项目问题7.反问涉及代码的问题不是很答的上来,感觉悬      
点赞 评论 收藏
分享
评论
12
55
分享

创作者周榜

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