📍面试公司:字节
🕐面试时间:3.6
💻面试岗位:抖音直播客户端
❓面试问题:面了100分钟,问了很多,下面是我极尽全力没回答上的问题:
Qt6(QML)对比Qt5?性能?(对Qt6,QML,QtQuick不太了解) Qt信号槽底层实现机制(只记得moc了应该还有其他比如事件循环和消息队列等等) 父类和子类构造函数里调用静态函数,到底执行谁的(这个可能记错了,反正当时一点不会) 右值解决了什么问题(不知道) 共享指针两种创建方式以及区别(完全忘记了,丢死我了) memcpy / memset(内存操作相关,完全不了解) 懒汉式怎么加锁实现线程安全,描述一下(不知道) 快速排序(详细描述,说我描述的不准确,确实如此,当时我菜的要命) TCP滑动窗口 变化? UDP怎么优化(答了借鉴TCP不知道对不对) 声网SDK屏幕共享底层实现原理(完全没有准备答的很乱,答的webrtc,推拉流,RTP/RTSP,IPB帧等等) 直播业务相关(直播时长统计?直播延迟怎么计算?) 项目写了高性能,低延时是怎么去测的?(没有仔细测过,只是凭感觉,面试官对此很不满意) 设计模式?单例模式?如何实现?(单例模式怎么实现?当时忘完了) 手撕:单例模式下LRU缓存(单例不会,LRU基本撕出来了)
请帮我整理并解答一下,上次面字节抖音直播客户端的我所以完全没答上来以及没答好的问题都在这里了
🙌面试感想:很多业务相关的,项目里音视频部分调用第三方API,对底层原理不太了解,所以答得不好,挂了在意料之中
#发面经攒人品#
全部评论

相关推荐

先感谢各位牛友愿意点进这篇帖子。事情是这样的:小弟去年面过字节的前端暑期实习岗位,但后来因为一些原因选择去了其他公司。去年 10 月左右,我突然接到了字节 HR 的电话。HR 表示之前面试时对我印象比较深,问我是否愿意继续参与秋招,并且说可以跳过常规技术面,直接和组长聊。当时听到这些话还是挺开心的,也有一点被认可的感觉,所以就答应继续推进了。后续的面试流程也确实如 HR 所说,是直接和组长面试,主要围绕我的项目经历展开。当时我提到自己最近一直在做 Agent 相关的项目,也表达了对这方面的兴趣。组长当时给我的反馈是,他们组主要还是做客户端方向,可能会有一些和 Agent 相关的工作,但整体重心仍然是客户端。后来选 Offer 的时候,字节给的薪资确实是最高的,而且求助了一下前辈,前辈也说第一份工作的薪资相对而言重要一些。综合考虑之后,我还是选择了字节的 Offer。现在回头看,可能当时确实有点被薪资和平台吸引住了,没有足够认真地考虑方向匹配的问题。这几个月里,我一直在继续做 Agent 相关的项目,也慢慢有了一些小成果。越做越发现自己对 Agent 开发确实很感兴趣。现在再看自己当初签下的客户端岗位,就有些后悔,感觉方向和自己的兴趣并不完全一致。我现在很想重新投 Agent 相关岗位,但又不知道应该怎么处理目前这个 Offer。目前比较纠结的点主要有几个:第一,如果现在撕字节 Offer,听说风险比较大,甚至可能影响之后再投字节,或者留下不太好的记录。而且我已经错过了秋招和春招,如果现在重新找工作,很可能只能等今年秋招,中间会出现一段 Gap, 这段经历也不知道以后该怎么向 HR 解释;第二,如果我不撕 Offer,先入职字节客户端岗位,工作一段时间后再离职,会不会就失去应届生身份?之后再想转 Agent 方向,是不是只能走社招渠道?这样难度会不会反而更大?第三,我也不确定入职之后是否有机会内部转岗,或者能不能和 HR/组长沟通,看是否存在调整到更接近 Agent 方向团队的可能。所以想请教各位大佬:在这种情况下,有没有比较稳妥的解决办法?是应该先入职再寻找转岗机会,还是应该尽早止损重新投 Agent 岗位?如果选择重新找,Gap 和撕 Offer 的风险应该如何权衡?小弟现在确实比较迷茫,也很担心自己因为一时选择影响后续职业发展。希望各位前辈能给一些建议。谢谢。
我的求职进度条
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
04-30 18:05
空屿编号:你把墨镜摘下来是不是这样😭
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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