bilibili流媒体开发工程师一面凉经

问题

  • 如果一个类继承自父类,但是没有重载任何父类的虚函数,那么它会用父类的虚函数表吗(不会,虚函数表里面还包含有类信息,不能直接使用)
  • 如果一个类继承了两个父类,它会用有几个虚函数表(一个虚函数表,对于相同名字的虚函数,有两个slot放函数实现,其中一个是trunk函数,具体看https://compiler-explorer.com/z/5KKrMTssj)
  • 一个端口能被两个不同的进程监听吗,其中一个是udp,一个是tcp
  • 子类和父类都有一个同名的虚函数,这个函数有默认参数,但是子类和父类的默认参数不一样,调用子类的虚函数会使用哪个默认参数(取决于通过什么类的指针来调用,用这个类的值)
  • linux怎么查看一个端口的占用情况,用什么命令(netstat,ss)
  • f(const int a)和f(int a)能重载吗(不可以重载,答错了)
  • 当client调用connect函数返回的时候,三次握手已经完成了吗(完成了)
  • 要验证与一个ip地址通信是否正常,怎么做(ping),具体到端口呢(telnet)
  • 数据库最左匹配原则,复合索引 (A, B, C),查询条件是A = 1 and C = 3,这个查询会用到索引吗(会用到A的索引,答成全表扫描了)
  • 边缘触发的epoll控制的readfd(区别于sockfd)能不能是阻塞的(不可以是阻塞的,https://blog.csdn.net/Jiangtagong/article/details/116356621)

算法

遍历二叉树,打印每一层最左边和最右边的节点

总结

问的真的很难,应该是我面试到现在最难的一次了,问的问题都很细节,很多都不知道,然后今天去官网上看挂了。

全部评论
面试题一模一样 挂了
1 回复 分享
发布于 2024-09-26 18:45 陕西
这八股问的真的深
1 回复 分享
发布于 2024-09-12 15:39 江苏
哥们,你这面的是实习吗
点赞 回复 分享
发布于 2024-09-26 21:57 湖南

相关推荐

头像
04-20 22:26
南京大学 Java
攒人品ing~(一天三面我燃尽了)个人背景介绍一、 项目深挖:高并发博客系统架构面试官提问:你的并发控制和API限流是怎么做的?面试官追问:点赞的接口限流具体怎么实现的?面试官追问:数据最终怎么落库?MQ消息丢了怎么办?二、 场景题:使用Redis实现QPS/QPM/QPD限流面试官提问:如果要用Redis限制一个接口在滚动窗口下的QPS、QPM、QPD,怎么做?第一版思路:将时间单位拼接到Redis Key中。面试官指出:这会导致Key数量爆炸式增长。第二版思路:使用Hash结构,记录用户在特定时间窗口内的访问次数。面试官指出:这种方式只能记录自然时间(如自然天、自然秒),无法满足滑动窗口的需求。第三版思路:使用ZSet实现滑动窗口,Score设为时间戳,Value设为唯一标识。每次请求进来先移除时间窗口之前的数据,再使用 `ZCARD` 统计当前元素个数来判断是否限流。面试官指出:在QPD(每天调用量)极大且高频的场景下,ZSet会导致元素过多,产生大Key问题。第四版思路(最终被认可):针对精度要求没那么高的QPM/QPD,采用“分桶计数”思想。将一天24小时分为1440个分钟桶,使用String存计数值。每次判断时只需将最近时间段内的桶数据相加即可,旧桶设置自动过期销毁。表示该方案可行。三、 项目深挖:缓存三大问题解决方案面试官提问:你在项目中提到的“布隆过滤器 + 互斥锁 + 逻辑过期”是怎么协同工作的?四、 手撕算法题目:LeetCode 124. 二叉树中的最大路径和。五、 反问环节问:入职后实习生的主要工作内容是什么?问:团队内部对于AI写代码的认可度如何?问:对我今天面试表现的评价和建议?
查看9道真题和解析
点赞 评论 收藏
分享
中广核核电AI面试+一面+二面完整面试经历这次我应聘的是中广核自动化相关岗位,作为自动化专业的学生,我完整参加了2026年校园招聘的全部流程:网申、综合测评、AI面试、一面、二面。整个过程非常正规,主要看专业能力、做事态度、安全意识和稳不稳定。我用很简单、口语化的方式,把我的真实面试经历、遇到的问题、怎么回答、当时怎么想的,完整讲出来。面试之前,我按要求准备了双机位,电脑答题,手机在后面监控。穿正装,背景干净,桌子清空。核电这种单位最看重守规矩、注意细节,我把自己做过的项目、实习、学生工作都捋了一遍,也记住了核电最核心的一点:安全第一、按流程做事、不能马虎。回答的时候真实、实在,不说空话。最先进行的是AI面试,要在48小时内完成,一共6道题,每题想1分钟,回答2分钟左右,系统会看状态、语速和内容。第一题是自我介绍。我很自然地说,我是自动化专业的,平时学习和实践都有在做,学过控制、电路、设备操作这些内容。做过学生工作,组织过活动、写过方案,协调能力还可以。项目上做过数据传输相关的工作,解决过画面卡顿的问题;金工实习能把零件做得很精准,也会操作数控设备;自动化控制软件学得比较扎实,考过相关证书,能独立完成小项目。我做事稳重、守规矩,非常认同核电严谨的工作方式,希望在这个岗位上踏实发展。第二题问项目里遇到的最大困难。我说做数据传输项目时,画面经常卡顿、花屏,没法正常用。我没有乱调,而是一点点排查原因,主要是网速、参数设置不合适导致的。后来把帧率、码率调稳定,优化缓冲设置,增加重传机制,问题就解决了。我也提到,做技术就得一步一步来,不能凭感觉,这和核电要求很像。第三题问项目中途改要求怎么办。我举了自动风机检测的例子,当时临时要加报警和记录功能,时间很紧。我和队友先理清要做什么,不打乱原来的东西,分工合作,先把核心功能做好,再慢慢完善,最后按时完成。我也说,不管怎么改,都要有流程、有检查,核电更是这样。第四题问团队合作。我说组织活动时大家意见不一样,我没有强迫谁,而是把大家的想法整合起来,拿出一个都能接受的方案,分好工、定好时间,最后很顺利。团队就是要目标一致、互相配合,核电更是很多岗位一起工作,一点都不能乱。第五题问为什么选中广核。我很实在地说,中广核平台正规、体系完善、培养新人很系统,是能长期干的地方。我的专业对口,会控制、调试、做精细活,性格也严谨、守规矩,特别适合核电这种不能出错的岗位。第六题问能不能接受倒班、出差、异地。我很干脆地说,我理解核电岗位的需要,身体没问题,家里也支持,完全可以接受,服从公司安排。这道题答得坚定,基本就没问题。AI面试通过后,我进入一面。一面是线上视频,两位面试官,一位技术、一位HR,大概20分钟。先让我简单自我介绍,然后围绕我的经历提问。面试官让我讲数据传输项目,我就说我主要负责调试和保证稳定,卡顿花屏就是数据传输不稳,我通过调整设置解决,和核电要求设备可靠是一个道理。问到自动化控制技术,我说我学过两种常用设备,考过证,会编程调试,虽然核电用专用系统,但思路是相通的。金工精度那块,我就说校准、多次测量、慢慢加工、完工复查,核电对精度要求很高,这种细致我能做到。风机检测系统我讲了用传感器检测、校准、报警,和核电设备管理逻辑一样。HR问倒班、职业规划、优缺点。我都很真诚地回答,能接受倒班;规划是1年学会基础,2年能独立干活,3年成为合格的工作人员;优点是严谨、动手能力强、守规矩,缺点是现场经验少,但我肯学、爱总结,能快速补上。最后我也问了新人培训和岗位内容,面试官很耐心地回答了。一面结束当晚我收到二面通知。二面是3对1,两位技术专家,一位HR,半小时左右,问得更细、更贴近实际工作。项目问得更深入,比如卡顿的原因,我用简单的话讲清楚,面试官点头认可。问到设备安全保障,我说核电不能出一点问题,程序要规范、异常要锁定、严格按流程来,确保安全。精度用到维修上,我说一定会按流程来,工具校准、反复确认、多次检查,做到零失误。仪表坏了怎么处理,我按报警、隔离、检查、修复、记录来说,符合核电规范。专业问题我都用简单的话回答,不说难懂的术语。安全理念部分,我强调安全是最重要的,一切按流程,看到违规立刻制止并上报。倒班、压力、稳定性,我都明确表示能坚持、能长期干。HR问为什么不选别的企业,我说中广核稳定、正规、有发展,我想在规范的平台长期做下去。3-5年的规划就是先打好基础,能独立负责工作,慢慢成长为技术骨干。最后我问了培训、主要工作内容和需要提前准备的地方,面试官也给了我很实用的建议。整个面试下来,我最大的感受是,中广核不一定要最厉害的人,但一定要靠谱、守规矩、稳重、能长期干的人。我全程真实表达,不夸大、不套路,把自己的优势和态度展现出来,顺利通过了所有环节。这次经历也让我更加明白,在核电行业,认真、严谨、按流程做事,比什么都重要。
查看18道真题和解析
点赞 评论 收藏
分享
评论
6
25
分享

创作者周榜

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