汇总篇-B站-广告+搜推面经

B站广告二面面试官从快手跑出来的,与小道消息相互验证。

啊B的广告着实上强度了,流汗黄豆.jpg,楼主知道的另一个面Java方向的也在二面喜提手写线程池一份。不过搜推就常规很多,常规到要么面试官一眼就想把楼主丢进池子里泡着,或者一眼就觉得“啊,这个人果然不行啊”直接敷衍了事。

啊B的广告30人,搜推60人,感觉甚至人数比快手还多一些?这是不是有点裁员风险。而且啊B的视频推荐系统也是被吐槽许久,广告推荐倒是感觉还好,可能与只给楼主推二次元游戏有关。

不过啊B的作息和性价比也是佼佼者了,抛开跳槽Title比不上大厂,真能给楼主OFFER楼主肯定去啊。

搜推二面

接着二面挂,搜广推架构还是比看上去更业务一点呢,总归先入行再说。

  1. 自我介绍
  2. 个人经历浅谈(几分钟)
  3. 算法: 反转奇数链表节点(逻辑20min,debug10min)

堂堂结束。感觉上就是甚么也没问,那反正要么秒挂要么秒过呗,楼主已经没有心思去猜面试官想的啥了。

搜推一面

  1. 自我介绍
  2. RPC原理(不懂,跳过)
  3. 数据库相关(面试官纯照本宣科,有点听不懂楼主说啥)
  4. 算法: LRU

比广告友好太多了,楼主落泪。

广告二面

二面挂了,也没问什么,就跟一面合在一起。

  1. 不需要自我介绍,快速过两道八股
  2. 删除vector中指定元素,要求尽可能精简,性能高,一眼remove_if,但是楼主不会写
  3. 更是没听懂面试官想要楼主写什么,处理不同文件的打开操作、读取错误等等,写一个file类,楼主问是写serializer跟deserializer吗,面试官否定。
  4. 两道题都没a出来,此时面试官早就决定挂楼主了,但是快吃饭了就跟楼主聊数据库思想聊系统设计,而且面试官也不懂这个,反正就楼主在那跑火车。
  5. 询问offer情况。

秒挂。从一面线程池就能想到的结局,就像cpp量化还会考的手写shared ptr,move,forward,ringbuffer什么的,楼主当然是准备不过来了的。

不过b站身为中厂也面出了一种摇摇欲坠小厂找geek过来没时间培养必须直接干活的感觉,确实比较出乎楼主意料

广告一面

一面就出线程池是吧,b站真有你的

  1. 自我介绍
  2. 写个Lru。
  3. Lru多线程优化,y1s1,除了一把大锁好像不太优化的了,这个问题也是很多面试官问了,但是楼主问ai的方案都是一眼负优化,不知道牛油们有无好想法。
  4. 15445询问,buffer pool是什么,crabbing协议是什么,火山模型是什么
  5. raft是什么,raft跟paxos区别在哪,分布式共识算法要解决什么
  6. 上面两个问题感觉面试官也不是很懂,所以尽让楼主搁那满嘴跑火车。
  7. 面试官可能不知道怎么拖时间了,说写个线程池吧。不过楼主也勉强拼凑了一个,反正又不要能编译通过。
  8. 反问: 部门:广告 作息:早十一晚九 规模:20-30,那估计基本就是只招1-2个人了

啊b啊b,何苦来哉。成熟的玩具线程池会用到promise与future以及安全的stop,然而楼主根本想不起来写法,只能勉强a一个for循环+run。

是不是就是不怎么招人所以中厂的面试反而更难些

#面试问题记录##发面经攒人品#
全部评论
楼主请务必保持更新,将成为我的年度up主
2 回复 分享
发布于 09-18 15:13 陕西
offer了,广告这边怎么样,了解下
点赞 回复 分享
发布于 09-12 16:19 湖南

相关推荐

有很多明年、后年秋招的牛友都有私信我如何拿到 offer 的,我深知自己当时从迷雾中走来的艰辛和寻找进步渠道的不易,所以在此再多说两句,希望靠我自己的微薄之力稍微打破一些信息差,让想要进步的友友们知道往哪努力,一旦找到了着力点就可以顺着走下去。要想拿到 offer,首先要分清楚着力点:实习>>项目>八股>=算法,但是从时间线上来说,首先是要有一两个拿得出手的自己的项目,然后才能拿着项目去找实习,然后才能拿着实习+项目去找秋招。项目:找准一个好方向,一直打磨一到两个精品项目,从现在就开始一直打磨到秋招(就算在实习,下班后也要自己提升自己的项目)。这两年 AI 势头迅猛,可以考虑做一些 AI 相关的项目,比如做个搜广推引擎、RAG 平台基础设施等跟 AI 沾边的热门项目,把八股文融会贯通进去(408 四件套、cpp、java、python 三选二、分布式,重要程度依次递减)。大家如果真的没有想法,也可以去看看一些计算机卖课机构在推荐什么,这里不是说让你去报他们的课,而是可以把他们的大纲 copy 下来,看看目前市场上火热的方向是什么,找一个自己感兴趣的按照大纲自己从零开始做,毕竟现在 LLM 这么发达,只要有了思路,实现啥的都是小 case。实习:每年 2 月份之后就要开始投递,一直投递到 6 月份都可以,直到拿到一份看得过去的 offer。直接去大厂校招官网投递就可以,对于普通学生来说,有实习>>没实习,只要有大厂的面试官愿意让你去,无论是日常实习和转正实习都值得,甚至有时候 大厂的日常实习>>中小厂的转正实习。而且不要怕,有友友觉得大厂 bar 这么高,会不会我一投就挂呀。我只能说不存在。因为大厂大缺牛马,反而 hc 会比中小厂多得多,而且很多大厂对实习生招聘是很友好的(正职就是另一回事)。所以不要再投递之前就自降身价,项目差不多了猛猛冲就可以了。八股:和背单词一样,不断重复,不断刻意练习,没事就多想多背,一直背到秋招。网上有很多精品的八股网站,例如小林 coding、JavaGuide、代码随想录啥的,只要自己能看下去,觉得写的自己能理解,就狠狠吸收,此外 B 站上也有很多教你背八股的 up 主,比如猪哥、面试鸭等等,这些平时没事刷到了就可以看一下,就跟刷短视频一样,只要时间久了一直坚持下去,知识就会自己吸收进去,面试时甚至潜意识就能说出来。算法:和八股类似,没事多练,一直练到秋招。算法一般在面试中不会出太难,******** medium 难度,所以针对性刷就可以,比如 codetop 就是不错的选择,它不会像 ******** 那样按题号来,而是按面试被问到的频率来,针对性会更强,此外对于 ******** hot 100,网上对其评价也是褒贬不一的,我个人感觉刷这个性价比不高,不如把 codetop 前 10 页给刷熟练了。对于一些大厂特别难的笔试,我觉得这个就看缘分了,就跟高考做数学压轴题一样,会就是会,不会再刷提升也有限。所以这个就顺其自然就好。如果想练的话有个叫 kamacoder 的网站,里面就是专门收录大厂笔试题的,这个大家看看就好,此外还有微信上的一些公众号是专门收录大厂笔试题的,比如万诺 code、牛马 code,它不仅会收录原题,而且还收录思路,这个我也觉得不错。不要跟高中一样陷入到做题思维里。项目和实习才是最重要的。以上就是我这一年来准备秋招的经验,希望能给各位在路上的友友们帮助,最重要的是不要有终局思维,学校不是你最终的归宿,不要在学校里浑浑噩噩的混日子,以为有个文凭毕业就有公司抢着要,以为自己在学校做了所谓的噱头远大于本质的项目,公司就会高看你一眼,然后等秋招了投简历后才发现自己啥也不是。真正的能力是要经过选拔机制不断检验的,而不是自封的或是被所谓的通过机制认可的。想要有更好的前途需要自己选对方向,早点社会化,早点摆脱学生思维,然后去不断奋斗。共勉。
大厂面试问八股多还是项目...
点赞 评论 收藏
分享
评论
5
5
分享

创作者周榜

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