网易互娱基础架构面经

1.介绍下实习主要做什么工作

2.项目介绍?项目几个人做的?为什么做这个项目?

3.网站文件和图片用什么存储?

4.redis整合用户信息说一下,为什么要用redis?

5.token存redis压力大怎么办?缓存集中过期采用什么策略?redis宕机丢数据怎么办?通过什么方式保证绝大多数数据存在?

6.AOF有什么缺点?AOF继续出问题了怎么办?

7.AI扩图为什么要用RabbitMQ?RabbitMQ怎么做流量削峰?

8.如果mysql CPU负载高了,你会怎么排查?

9.InnoDB 存储引擎是怎么存储数据的?(面试官想问底层,不会,只答了InnoDB作用,后续查AI应该要介绍表空间,页,行,索引,日志恢复这块)

10.MVCC底层实现?

11.mysql有哪些日志说一下?如果有一条事务语句,什么时候写undo,什么时候写redo?

12.分布式锁的实现?

13.是否经常在学校参加活动?比较喜欢什么工作?

14.反问环节发现是做运维的,涉及部分开发?问我对这块感不感兴趣,看来是运维挺缺人?

#面试经验谈##牛客创作赏金赛#
全部评论
啊啊啊啊您好 请问笔试是靠什么呀 leetcode手搓算法吗
点赞 回复 分享
发布于 2025-07-16 12:40 内蒙古
大佬一共几面?我也投了这个岗位
点赞 回复 分享
发布于 2025-05-27 18:18 陕西
佬什么时候笔试的?
点赞 回复 分享
发布于 2025-05-15 22:51 湖南

相关推荐

如果面试被问到不会的问题,不要直接说“不知道”。尽自己最大努力,最好把自己的思考思路和过程说出来,很多都是开放性问题,甚至面试官也不知道答案,考察的就是你解决问题的思路。这其实是面试里的 “压力测试题”—— 面试官要的不是标准答案,而是看你面对知识盲区时的心态、逻辑和学习能力。直接说 “不知道”,等于主动放弃了展示自己的机会;但胡编乱造、不懂装懂,只会让面试官对你的印象分暴跌。1.先坦诚承认,不回避短板可以说 “这个问题我目前没有深入研究过,但我可以说说我的理解思路”,或者 “这块技术我接触得比较少,不过我可以从相似的技术点出发分析一下”。坦诚的态度会让面试官觉得你很实在,不会反感。2.再拆解问题,说清思考路径把不会的问题拆成自己熟悉的小模块,一步步推导。比如被问到 “如何设计一个高并发的秒杀系统的分布式锁方案”,如果没做过,就可以说 “首先,分布式锁的核心是解决多节点竞争资源的问题,常见的实现方式有 Redis、ZooKeeper 这些。秒杀场景的特点是并发量高、瞬时流量大,所以需要考虑锁的原子性和释放机制…… 虽然我没直接做过,但我觉得可以从这几个角度去设计和优化”。哪怕最后没给出完美答案,清晰的拆解逻辑已经赢了一半。3.最后主动补充,展示学习意愿说完思路后,可以加一句 “这个问题确实很有挑战性,我下来会去深入研究一下 Redis 分布式锁的具体实现细节,尤其是秒杀场景下的性能优化方案”。这句话能传递出你的学习主动性,让面试官觉得你是个 “愿意钻研” 的人。
面试被问到不会的问题,你...
点赞 评论 收藏
分享
评论
1
13
分享

创作者周榜

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