## 腾讯音乐后端一面

可以看的出面试官很忙,因为是在工位上面我的,面试时间是晚上8点了,人还是很多,身后频频有人走动,感觉大伙这个点正工作的带劲呢。

面试官很注重基础知识

golang

1. GMP调度模型
2. GC 问的很细致
3. slice、map、channel、context
4. 内存逃逸
5. golang锁的底层实现
6. defer底层实现原理
7. golang的内存管理机制

MySQL

1. 隔离级别
2. 可重复读如何避免幻读
3. 使用MVCC和nextkey lock就一定能避免幻读吗
4. MVCC实现原理
5. undolog redolog binlog
6. 主从复制
7. 锁相关...比如锁的退化机制、什么时候行锁会退化成表锁等等
8. 索引相关 .....比如为什么用B+树不用B树不用红黑树、索引失效场景等等
9. 慢sql排查

Redis

1. 数据结构应用场景以及底层数据结构
2. 跳表的实现
3. 持久化
4. 集群
5. 一致性哈希
6. Raft如何解决脑裂问题
7. 大key与热key如何解决

然后还有项目相关的一些问题,让我意外的是一面并无手撕,我的感受是一面面试官更加注重基础,问的很多很细。
全部评论
面试造火箭
点赞 回复 分享
发布于 2024-06-18 14:50 广东

相关推荐

2025-12-28 16:32
重庆邮电大学 Java
程序员花海:1.技能放最后,来面试默认你都会,技能没啥用 2.实习写的看起来没啥含金量,多读读部门文档,包装下 接LLM这个没含金量 也不要用重构这种 不会给实习生做的 3.抽奖这个还是Demo项目,实际在公司里面要考虑策略,满减,触发点,触发规则 库存 之类的,不是这个项目这么简单 4.教育背景提前,格式为 教育背景 实习 项目 技能 自我评价
简历被挂麻了,求建议
点赞 评论 收藏
分享
评论
8
43
分享

创作者周榜

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