虎牙 C++ 后台开发暑期实习面经(从一面到 hr )

项目经历:无
比赛经历:2019 年广东省赛银牌,2019 年 ACM-ICPC(似乎应该叫 JB-ICPC ?) 南京站,上海站银牌

首先感谢一波牛客网,牛客网提供了非常多的资料,包括一些基础知识的整理,还有一些求职专栏,教了许多写简历还有面试的技巧。

当然还要感谢讨论区分享面经的大哥们,也是对面试帮助巨大。

一面 3.26 (1 h 15 mins)

  • 自我介绍

  • map 和 set 底层是用什么数据结构实现?用 set 实现 map?(set<pair<key, value>>)

  • 问了下 ACM 经历

    • 讲下二分吧,有什么跟二分相关的算法
    • 线段树的应用(几个基本操作,线段树上二分啥的)
    • 讲一下你觉得比较有趣的算法(吹了一波点分治)
    • 讲一讲 dp
  • 最后让我写了一个八皇后的代码填空题

  • 提问环节

    • Q:面试官你有面过 ACMer 吗?对 ACMer 的评价如何?
    • A:我们这边很喜欢 ACMer 的。

总体来说面试氛围比较轻松,一开始是电话面,后来信号不好换成腾讯会议才写了代码

二面 3.27 (42 mins)

  • 拷贝赋值函数和拷贝构造函数

  • 每次插入一条线段,重叠的线段可以合并,插入多次,每次插入求最长线段。(用 set 维护线段,类似珂朵莉树)

  • 给出一个数组表示矩形的高度,矩形的宽度是 1,求最大子矩形(就那道经典的单调栈)

  • 电影有评分,设计一个推荐算法使得推荐电影的概率比跟电影评分一样,比如 a 是 7.0 分,b 是 1.0 分,那么 a:b = 7:1。

    • (大概思路是按比例把对应的东西放到 vector 里面,然后随机到什么就是什么,后来优化空间就转化成一个电影对应一个区间,随机到哪个区间就是哪个电影)

  • 设计一个 [0,n) 概率相同的 rand (由上一题的随机引出这个问题)

  • 提问环节,问了大概是做什么的,面试官很耐心地跟我讲了音视频大概需要解决的一些技术问题。

依然没有问到计算机基础,比较神秘,感觉跟其他虎牙面经不太一样,整个过程还是比较轻松的

hr 面 3.31 (45 mins)

  • 自我介绍

  • 为什么选择打 ACM

  • 扯了一些 ACM 经历

    • 如何训练的
    • 在队伍里充当什么角色
    • 哪一场比赛印象深刻?为什么
  • 你在大学生活中除了竞赛还做过哪些有意义的事情

  • 讲一下对互联网公司或者说互联网产品的理解

  • 了解虎牙这边做的一些方向吗

  • 现在还有面哪些公司吗

  • 什么时候可以入职

总结

虎牙给我的感觉就是整个流程非常快,效率高,面试也相对轻松,聊起来挺愉快的(可能他们比较喜欢 ACMer ?),前几天 hr 小姐姐联系我应该不久就有 offer call 了。

牛客网上看的大多都是有项目经验的开发经验的面经,ACMer 的面经相对较少,导致在准备的时候比较慌,后续还会写一些面试其他公司的面经。


#虎牙校招##虎牙直播##面经##C++工程师#
全部评论
我也是acm银,我同学也是,然后投虎牙次次简历挂(尬笑.jpg)
1 回复 分享
发布于 2020-04-05 15:52
紫哥牛批
点赞 回复 分享
发布于 2020-04-05 16:27
为什么二面和一面只间隔了一天?
点赞 回复 分享
发布于 2020-04-10 00:21

相关推荐

02-19 00:39
未填写教育信息
最近在牛客网上看到很多关于“外包毁简历”的讨论,作为一个收到过无数外包简历的过来人,我想说:**外包经历&nbsp;≠&nbsp;职场污点!**&nbsp;**1.&nbsp;外包经历的优势:***&nbsp;**快速积累项目经验:**&nbsp;外包公司通常项目多、节奏快,能在短时间内接触不同行业、不同类型的项目,快速积累实战经验。*&nbsp;**提升技术能力:**&nbsp;很多外包公司会承接一些技术难度较高的项目,这对于提升技术能力、拓展技术栈非常有帮助。*&nbsp;**锻炼沟通协作能力:**&nbsp;外包项目通常需要与甲方、团队内部密切沟通协作,这对于提升沟通能力、团队协作能力非常有帮助。**2.&nbsp;外包经历的劣势:***&nbsp;**缺乏归属感:**&nbsp;外包员工通常不属于甲方公司正式员工,可能会缺乏归属感和认同感。*&nbsp;**职业发展受限:**&nbsp;一些外包公司缺乏完善的晋升机制和培训体系,员工的职业发展可能会受到限制。*&nbsp;**薪资福利待遇相对较低:**&nbsp;外包员工的薪资福利待遇通常低于甲方正式员工。**3.&nbsp;🌸&nbsp;OD&nbsp;vs&nbsp;外包,谁更香?***&nbsp;**🌸OD:**&nbsp;🌸OD(Outsourcing&nbsp;Dispatcher)是一种人才派遣模式,OD员工与#华为od#&nbsp;正式员工同工同酬,享受同等福利待遇,但劳动关系在第三方公司。*&nbsp;**外包:**&nbsp;外包员工与甲方公司没有劳动关系,薪资福利待遇通常低于甲方正式员工。**4.&nbsp;如何看待外包经历?***&nbsp;**理性看待,不要被偏见左右。**&nbsp;外包经历只是你职业生涯的一部分,并不能定义你的全部价值。*&nbsp;**扬长避短,突出自身优势。**&nbsp;在简历和面试中,要重点突出你在外包公司积累的项目经验、技术能力和沟通协作能力。*&nbsp;**不断提升自身能力,为未来做好准备。**&nbsp;无论身处何种环境,都要保持学习的态度,不断提升自身能力,为未来的职业发展做好准备。**5.&nbsp;给正在考虑外包工作的朋友一些建议:***&nbsp;**选择正规、有实力的外包公司。**&nbsp;尽量选择规模较大、口碑较好的外包公司,这样才能获得更好的项目资源和职业发展机会。*&nbsp;**明确自己的职业目标和发展方向。**&nbsp;在选择外包项目时,要结合自己的职业目标和发展方向,选择能够提升自身能力的项目。*&nbsp;**保持积极的心态,不断提升自身能力。**&nbsp;外包工作只是你职业生涯的一个阶段,保持积极的心态,不断提升自身能力,才能为未来的职业发展创造更多机会。**最后,我想说:**&nbsp;职场没有绝对的“好”与“坏”,关键在于你如何利用这段经历,不断提升自身价值。与其纠结于“外包毁简历”的偏见,不如行动起来,用实力证明自己!#职场干货# #求职# #华为od# #职业发展# #外包到底能不能去#
点赞 评论 收藏
分享
评论
6
32
分享

创作者周榜

更多
牛客网
牛客企业服务