百度凤巢一二三轮面经

商业搜索部,做广告相关的

一面

  • 线程和协程区别
  • atomic,有哪些原子操作
  • i++和++i是不是原子的
  • lambda好处
  • vector原理,clear怎么做的,想要置空怎么办,迭代器失效,empty和size==0的区别,at和[]区别
  • 快排原理
  • http的长连接和短连接
  • 线程和进程区别,线程共享哪些变量
  • 堆和栈区别
  • 怎么统计请求数
  • 限流算法
  • epoll和select区别,lt和et模式
  • 向量检索
  • 算法:把给定字符串s里的子串a替换成子串b

二面

  • 保证10w的服务,考虑哪些方面
  • 实现搜索记录功能
  • 缓存一致性
  • 负载均衡,一致性哈希
  • 数据库行存储和列存储
  • spark批式
  • flink的checkoutpoint机制
  • 有哪些特征,怎么实时获取数据
  • 了解哪些模型
  • 算法:二分查找

三面

  • 实习最有成就感的项目
  • 有什么别人没有的优势
  • 遇到难点怎么解决
  • 跨部门合作怎么推进项目
  • 怎么当领导
  • 看中什么公司价值观
  • 公司利益和个人利益
  • 遇到冲突怎么办
  • base地和岗位选择
全部评论
哪个部门
点赞 回复 分享
发布于 2024-10-20 18:15 上海
兄弟offer评估了吗
点赞 回复 分享
发布于 2024-10-10 03:05 美国

相关推荐

1. 基本情况方向:数据工程,时间:40分钟结束、16:00开始,无手撕,多场景2. 自我介绍3. 一些能够回忆起来的(或许有不正确的地方):(1)提问R:你这个项目是课程作业还是什么?R:那你说说Hive和ClickHouseR:你谈到了OLAP,那和OLTP有啥区别?R:没了?ClickHouse适合那种场景?R:可以用作实时数仓吗?R:课程中有数据库相关的吗?只有数据结构与算法?R:MySQL系统学习过吗?R:数据怎么导入到ClickHouse的?R:直接到ClickHouse?R:数仓分层?四层讲讲。R:那为什么要分层呢?DWS已经差不多了为什么还需要ADS呢?R:场景题:在你的表上新...
牛客861513826号:A场景题:数量统计不说了;退货平均时间:先沟通清楚,月平均退货时间算不算上不退货的用户,不算的话,就只计算退货用户;一个用户的退货时间减去到货时间拿到这件商品的退货时间,然后计算每个退货用户的退货时间,AVG开窗partition by月份,计算出每个月的平均退货时间。如果要算上不退货的用户,也就是让这个用户的退货时间是0,然后对所有用户计算AVG同上。 B场景题:结合下面他提示你再想想数据倾斜,其实这道题是想靠你数据倾斜怎么解决;本来是一个商品购买信息表,记录商品信息和购买者信息,如果给购买者信息加上性别,要求算出每个商品不同性别的购买人数。百分之八十女性用户,所以如果单纯对表进行分组聚合,会产生数据倾斜问题,由分组聚合产生。五种办法可以解决,两种hive参数,三种SQL,往SQL方向聊,以防他追问参数底层,参数这种东西最难聊了,别给自己挖坑
点赞 评论 收藏
分享
评论
1
10
分享

创作者周榜

更多
牛客网
牛客企业服务