3.17 腾讯音乐后端一面

--------------------3.19下午更新 过啦一面过啦!!!!---------------------------

1. 自我介绍

2. 无项目拷打

3. 问题

部门业务和AIGC有关,我自我介绍的时候提到了算法,上来问了一点点点点算法的东西

3.1. 你的研究生是电子信息(点了,非科班的痛),看你提到了算法的东西,是怎么学的?实验室包含算法的课程吗?
3.2. 了解卷积嘛?用白话一点的方式讲一下

本人是做图像的,给他库库一顿讲卷积。完了又讨论了一下图像处理里的卷积啥的,不重要。

3.3. 说一下死锁是怎么形成的?

答得不是很好,面试官一直引导,太菜了还得多学

3.4. 了解synchronized关键字吗?底层是怎么做的?
3.5. 怎么学java的,在什么场景学的?

一开始说什么看课本看技术帖子根据实际需要看某些框架的官网啥的,面试官问 还有没有别的哈哈哈,恍然大悟说还会看源码,然后问看了哪些源码。

我说,看过HashMap的!

3.6. 简单说HashMap的结构,其余的不用多说

回答java 1.8以上是数组+链表+红黑树。

3.7. 红黑树的特征

回答平衡树,搜索插入删除速度比较快

面试官说 还有呢,叶子节点是什么颜色?回答黑色。

3.8. 又问:你也提到了搜索树,为什么有了二叉搜索树还需要红黑树?

回答二叉搜索树在极端情况下会退化成链状,红黑树会通过旋转保持平衡。

面试官质疑 二叉搜索树会退化成链状嘛?确定? 思考了一下坚定地说 会呀!

3.9. 感觉在看简历思考问什么问题,MySQL的索引在InnoDB引擎里采用的是什么数据结构?

回答B+树以及特点。

3.10. 假如说我有一个联合索引,字段是ABC,使用的时候顺序是ACB,还会生效吗?

回答会,因为底层有优化器,只要有最左侧的字段都会生效。

3.11. 了解MySQL的隔离级别吗?在可重复读的隔离级别下会产生幻读,怎么解决的?

回答InnoDB引擎在可重复读隔离级别下是通过MVCC和临键锁来防止的。

追问:什么时候用MVCC什么时候用临键锁?

回答 快照读用MVCC,当前读用临键锁。

问:你说的临键锁是范围锁的意思吗?还是说什么意思?

回答 就是记录锁+间隙锁呀(这玩意不就叫临键锁吗哈哈哈哈

追问:每次都会用到这两个锁吗?

面试官希望我回答在对唯一索引进行等值查找的时候只需要加行锁,不需要间隙锁。我没回答出来,纠缠了好一会面试官疯狂提示引导。

3.12. 又开始讨论电子信息学了啥课程学没学计网和操作系统
3.13. 问Redis怎么实现分布式锁

只回答了setnx关键字,然后说不是很了解匆匆结束这个问题哈哈哈哈

我说对主从复制和持久化比较了解改问这些。

3.14. 讲一下主从复制

讲主从复制的流程,面试官说基本都是对的。

追问:主从复制涉及到一个缓冲区了解吗?

我说不了解哈哈哈哈,我说我了解持久化的缓冲区

3.15. 那AOF在重写的过程中是什么样的?重写机制是啥样的?

回答:AOF文件过大就会触发重写机制巴拉巴拉

追问:重写是需要读老的文件吗?

回答:不用,直接读数据库

3.16. 说一下AOF的缓冲区

回答:数据更新不会立刻写回到磁盘里,而是标记藏页表,操作系统选择在合适的时机写回磁盘

追问:什么时机写呢?

回答:always everysec no

3.17. 提到了操作系统,那操作系统的零拷贝了解吗?

回答不了解哈哈哈哈哈哈哈哈哈哈

追问写时复制呢

3.18. 写时复制

回答RDB文件的写时复制,fork()一个子进程然后复制虚拟地址啥啥的,如果有修改就复制物理地址

追问:有什么缺点

回答:数据很大的情况会导致线程阻塞(感觉答得不是很好

3.19. SYN攻击听过吗

没听过,点了

3.20. TCP基本流程了解哪些?

回答了解三次握手四次挥手

让说三次握手的流程

完了之后又问 第一次把SYN数据包发过去的时候放在服务器的那个地方? 不知道哇驻波啥也不知道

我靠是半连接队列,学过的完全没想起来。

4. 手撕(面试官说了15min内

三数之和,写的很顺畅,不知道有什么细节错了有一点问题,面试官最后说思路都是对了

撕完之后问实习最长时间多久,四个月以内还是以上?

回答 现在入职的话四个月以上。

5. 反问

部门业务

什么时候出结果?要评估感觉我表现得一般哈哈哈,说如果下一面的话很快会通知的啥啥的有点没听清哈哈哈哈

6. 体验

面试官没开摄像头,但是说话很温柔;面试比较像聊天式的,体验感很好,回答问题面试官会引导你,说不了解啥的面试官会很温柔的说好的,没关系。

#腾讯音乐26届实习#
全部评论
这么多问题呀hh
1 回复 分享
发布于 03-18 14:09 山东
佬投的时候选择意向事业群了吗还是无明确意向
1 回复 分享
发布于 03-18 12:28 黑龙江
大佬有实习吗
点赞 回复 分享
发布于 05-29 00:55 北京
请问手撕是什么模式呀,acm还是leetcode那种?
点赞 回复 分享
发布于 03-31 10:06 江苏
我是上来就给我三道题让我写,现在还在流程中,没有约面,估计g了
点赞 回复 分享
发布于 03-28 00:52 四川
佬,是q音吗,二面了嘛
点赞 回复 分享
发布于 03-24 22:05 广东
加油加油
点赞 回复 分享
发布于 03-20 01:51 广东
是q音乐吗
点赞 回复 分享
发布于 03-19 20:39 陕西
m
点赞 回复 分享
发布于 03-19 16:49 北京
佬,二面了吗?
点赞 回复 分享
发布于 03-19 12:10 北京
佬,请问是什么部门呀
点赞 回复 分享
发布于 03-19 10:56 广东
专硕电子信息是大类哇,也算科班的哇
点赞 回复 分享
发布于 03-18 22:17 江苏
爱笑的牛客男孩运气不会太差
点赞 回复 分享
发布于 03-18 15:24 广东
电子信息不算非科班
点赞 回复 分享
发布于 03-18 14:55 安徽
我也上午面的 秒挂
点赞 回复 分享
发布于 03-18 13:46 辽宁

相关推荐

1.自从上次实习发布之后就再没发过动态了,主要是秋招经历太难搞了,一整个人麻了,不过还是要感谢实习经历,因为有两段找实习的经历,所以才会有现在最终的互联网offer。趁着现在在动车上闲着,写点反馈牛油们!加油!2.小结就是:合理评估自己找实习或者校招成功与否的原因,自身原因占比与运气成分占比。3.之所以秋招能坚持下来是因为第一段实习的经历,当时由于没有一个合理的判断加上没有坚定自己的想法导致没有去到互联网实习,这也给后续互联网之路埋下了一个很大的隐患。从有机会打牌到进入互联网需要好运相伴。4.从秋招到春招,首先第一个一定不要不想投,该投的都要投,不管是国企还是互联网,有时间都去面试,这不仅可以积累很多经验(虽然三五次面试之后,这些经验的作用就不一定大了,但是可以让你保持手感口感hh)。其次就是,有句话说得好,有心摘花花不开,无心插柳柳成荫。这在秋招阶段是很常见的,但是需要你猛猛投简历,这句话在我身边很多同学上都应验了,而且都是去的很好的单位。5.国企面试,对于国企面试来说,第一第二次的体验很重要,因为我们去面体制内的劣势在于不熟悉面试流程,刚开始嘴笨放不开,所以第一次第二次就是给你体验的,最好是那些你不想去的国企用来练兵升级。我第一次就去的一个省级挺不错的国企的,由于第一次毫无疑问挂了。如果是后续让我面,我有信心可以过的。因为后续的国企,只要是不是招聘个位数的,我都表现的游刃有余了,只不过时间太晚了,醒的太晚了呜呜呜。6.互联网岗位投递,互联网面试真的需要天时地利人和。这个岗位有hc,这个岗位目前还没有待定的候选人,你刚好遇上这个岗位并且处于流程初阶段。大多数情况下,很多人面到三面挂,并不是因为你实力不行,只不过你的流程比别人晚了一些,这个岗位已经有候选人了。所以到你这只能是流程结束了。7.互联网面试,面试主要就是手撕,八股,实习和项目。如果你的实习经历比较丰富或者面试官比较感兴趣,基本上就是手撕加实习项目,最多加一些八股随意问问。在这里面,需要的就是每天刷刷题保持手感是很重要的,我就是断断续续,导致有时候手撕忘记了所以没及时接收面试导致第六点的失败。然后就是实习或者项目,亮点很重要,超级重要,你和别人的区别就是这个亮点的区别。最后,加油,祝好!希望每一个努力的人都能找到自己心仪的工作。找工作不难,难的是自己的心态控制,塞翁失马,焉知非福。后续也许有时间再慢慢更新具体的面试吧·
点赞 评论 收藏
分享
评论
10
60
分享

创作者周榜

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