百度凤巢一二三轮面经
商业搜索部,做广告相关的
一面
- 线程和协程区别
- atomic,有哪些原子操作
- i++和++i是不是原子的
- lambda好处
- vector原理,clear怎么做的,想要置空怎么办,迭代器失效,empty和size==0的区别,at和[]区别
- 快排原理
- http的长连接和短连接
- 线程和进程区别,线程共享哪些变量
- 堆和栈区别
- 怎么统计请求数
- 限流算法
- epoll和select区别,lt和et模式
- 向量检索
- 算法:把给定字符串s里的子串a替换成子串b
二面
- 保证10w的服务,考虑哪些方面
- 实现搜索记录功能
- 缓存一致性
- 负载均衡,一致性哈希
- 数据库行存储和列存储
- spark批式
- flink的checkoutpoint机制
- 有哪些特征,怎么实时获取数据
- 了解哪些模型
- 算法:二分查找
三面
- 实习最有成就感的项目
- 有什么别人没有的优势
- 遇到难点怎么解决
- 跨部门合作怎么推进项目
- 怎么当领导
- 看中什么公司价值观
- 公司利益和个人利益
- 遇到冲突怎么办
- base地和岗位选择