腾讯音乐 一面 秒挂

感觉要被骂哭了的一次面试,一次比较难忘的面试经历,面完感觉要掉小金豆了。

1.讲tcp, time_wait, 过多的优化。

答得尚可。感谢小林coding

tcp还问了naggle,delayack和可靠传输保证, 我答了我认为超时重传+确认机制就基本可以实现了,但是tcp还是有握手挥手流量控制,拥塞控制等一系列机制。面试官问我还有吗? 然后我是真想不起来还能有啥了。

然后问我让我设计http,要怎么基于tcp设计, 讲了点粘包,拆包。 然后问我http是怎么连接复用的(太久没看了,着实忘了细节)

我有说我感觉tcp有很多历史原因改起来很麻烦,想往quic上引,然后面试官也没继续问。

2.进程,线程, 协程。

问我协程怎么实现的,这些本质上有什么区别?

答出来了协程是用户决定如何取执行逻辑。 不知道面试官还想问啥。

3.epoll

协程提到了epoll。 开始问epoll为啥用红黑树? 为啥不能用hash表? epoll在操作系统层面是怎么感知到有消息来的? epoll是怎么查红黑树的? 能不能讲讲红黑树是怎么保证平衡的? 旋转?

真实地体会到无力。八股战士怎么会这么底层的东西?

4.mysql

问了几句常规八股, 唯一没有持续摇头抱歉的地方。

问了我一个常规场景题,问我这个场景下索引怎么设计,问我会不会分库分表。 吟唱了几句然后也不知道说的对不对。

场景题: (感觉他麦有一点问题,总是有些关键字) 问我一个包括了 id, name, class, score等字段的表, 如果经常有查询某个班级前五名名字的需求,要怎么设计。 我说了用class,score,name这样的一个联合索引,还可以保证覆盖索引。

5.redis问了一点。

吟唱了以一些八股之后,然后问了我 redis底层hash表的实现,答了渐进式hash,然后问我如果是你的话,你会怎么设计?(设计个鬼) redis感觉是挺熟的面试官也没问太多了。

6.项目blabla

7.缓存一致性blabla

然后如果用canel异步更新,缓存删不掉怎么办?数据库写完,更新程序挂了怎么办? 分布式事务了解过吗?

8.雪崩穿透讲一下

问我缓存穿透解决?

布隆过滤器,异常处理

什么场景会有?(答了csrf攻击,别的想不起来了)。问我如果没有你说的这些机制,要怎么办? md我能想的都说完了,把我榨干了都想不起来啊

9.问我会看什么技术博客吗? 问我了解过微服务吗?

反问:请问你们那边想招什么人? 知识深度足够, 最好看过源码, 知识广度有要求但不多。

1h,纯拷打,没录音,中间可能有些被骂的太狠了忘了, 面试官最多的一句话就是你下去再思考一下吧。可能是因为笔试迅速的全A能有这个面试, 中途问的随心所欲的,感觉面试官水平很高, 拿捏我这种八股战士就是完全不问八股,完全不让你吟唱,头摇的跟拨浪鼓一样。面试官对我的称呼从不带姓只叫名字到xxx同学。 还有可能是因为我是java, 他们招的也是c++/go, 确实有很多火力没办法被分担。

上周同门面试也是, 给了40min写题, a了好多。 然后问shell输入命令之后发生了什么,拷打了十多分钟。即便40分钟4道mid题全A也是秒挂

#软件开发2024笔面经#
全部评论
面试官自己把文档抛开估计一个都答不出😂,这是招神仙呢
186 回复 分享
发布于 2024-04-23 00:07 重庆
他不满意你就反问他呗,看面试官怎么答,我遇到过反问面试官,面试官想了一会,直接说"这题我们跳过吧"
49 回复 分享
发布于 2024-04-23 17:23 江苏
二面的面试官说他们组有四五轮技术面,当成秋招来搞,感觉最后进去的都是神仙
46 回复 分享
发布于 2024-04-22 22:20 四川
现在招聘都卷成这样了,年轻人还有啥出路啊?
21 回复 分享
发布于 2024-04-22 23:12 北京
招的是神仙吧
17 回复 分享
发布于 2024-04-22 21:43 湖北
md,问这么多,他自己会吗?
11 回复 分享
发布于 2024-04-23 04:22 美国
搁这招超人呢
7 回复 分享
发布于 2024-04-23 10:50 广东
可能是有别人了
5 回复 分享
发布于 2024-04-23 21:43 广东
实习这么难😰😰😰😰
4 回复 分享
发布于 2024-04-23 00:09 江苏
*,怎么问的这么深入,谁能会啊
4 回复 分享
发布于 2024-04-22 23:03 江苏
继续加油
3 回复 分享
发布于 2024-04-24 06:53 河南
好难啊,瑟瑟发抖。
3 回复 分享
发布于 2024-04-22 23:27 河北
难道所有的面试都会问的这么深入吗 八股这么多还要深入 不知道怎么学了都
2 回复 分享
发布于 2024-04-24 00:22 广东
这是想招GPT进去?
1 回复 分享
发布于 2024-05-21 04:26 美国
去年秋招面过一次,也是一面挂,感觉他们招的是技术专家不是应届生😅😅
1 回复 分享
发布于 2024-05-10 13:06 江苏
谢谢,可能跟你一样也是笔试很快ak但现在才被捞起来,看来你的面经决定不面了
1 回复 分享
发布于 2024-05-06 16:07 四川
佬的八股在哪深入的学习的
1 回复 分享
发布于 2024-04-29 15:04 安徽
大佬冲下一家
1 回复 分享
发布于 2024-04-25 10:23 广东
这还是实习岗?
1 回复 分享
发布于 2024-04-23 12:23 湖北
哥们投的什么岗呀,哪个部门面的呢
1 回复 分享
发布于 2024-04-22 21:35 江苏

相关推荐

04-15 09:11
门头沟学院 Java
现在网上天天有人喊 “AI 都能秒写 LeetCode 了,刷题完全没用了”,我真的想劝这些人,先去面几场试再说吧。我身边就有个活生生的例子,同宿舍的兄弟,天天喊着 “AI 时代刷题无用”,平时做项目全靠 AI 写代码,算法题全靠 AI 生成,自己连思路都懒得想。结果春招一面,面试官让手撕一道中等难度的动态规划题,他当场就懵了,连暴力解法都写不出来,更别说讲状态转移方程、优化空间复杂度了,20 分钟就结束了面试,一面直接挂。他出来后跟我说,那一刻他才明白:AI 能在电脑上帮你写代码,但面试官不会让你带着 ChatGPT 进考场。我今年面的 12 家公司,没有一家不考算法的:字节、阿里、拼多多这些大厂,一面上来先手撕 2 道算法题,写不出来直接结束面试,连项目都懒得跟你聊;杭州的 AI 初创公司,面 Agent 开发岗,本以为会全程聊项目,结果二面还是让手撕二叉树、DFS/BFS 的题,面试官说 “连基础算法逻辑都没有,做出来的 Agent 只会是屎山”;哪怕是中小厂、外包公司,现在也开始抄大厂的面试流程,一面必出 1-2 道 LeetCode 简单 / 中等题,写不出来直接 pass。很多人说,AI 都能秒解算法题了,公司还考这个,完全脱离实际工作。可面试官跟我说的一句话,我到现在都记得:“我们不是考你会不会写代码,是考你有没有逻辑思维、有没有拆解问题的能力、有没有考虑边界条件的意识。AI 能帮你写代码,但不能帮你思考。”确实,AI 能一秒给你写出最优解,但它替不了你这些事:面试现场的手撕代码:绝大多数公司面试,都是闭卷、断网、只能用原生 IDE 写,连代码补全都不让开,更别说用 AI 了,你平时全靠 AI,现场直接抓瞎;面试官的连环追问:就算你写出来了,面试官还会问 “时间复杂度和空间复杂度是多少?”“能不能再优化一下?”“这个边界情况你考虑了吗?”“为什么用这个数据结构,不用另一个?”,这些问题,你没刷过题、没吃透思路,AI 给你答案你也答不上来;压力面试下的稳定输出:面试的时候,面试官盯着你写代码,时间限制 15-20 分钟,那种紧张感,和你坐在电脑前慢慢让 AI 写题,完全是两回事。没有刷题练出来的肌肉记忆,很容易脑子一片空白。当然,我也不是说 AI 完全没用。我刷题的时候,也会用 AI 辅助:遇到不会的题,先自己想 20 分钟,想不出来再让 AI 给我讲思路,而不是直接要代码;做错的题,让 AI 帮我分析错误原因,整理同类题的解题模板;面试前,让 AI 模拟面试官,给我出高频题,口述解题思路,锻炼表达能力。AI 是帮你更好地刷题的工具,不是替你刷题的替代品。最后想跟正在春招的牛友们说一句:别被网上的 “刷题无用论” 骗了。AI 时代,不是刷题没用了,恰恰相反,大家都会用 AI 写业务代码了,算法题反而成了面试官筛选人最核心的门槛。你可以用 AI 辅助刷题,但绝对不能不刷题。不然春招投出去的简历,大概率都会一面就挂。
AI时代还有必要刷lee...
点赞 评论 收藏
分享
评论
104
399
分享

创作者周榜

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