网易互娱实习

分享面经,攒攒人品,祈愿赏个 offer
++++++++++++++++++++++++++++++++++++
网易互娱 服务端开发
====================================
一面(50min)
集合
* HashMap
* HashSet
redis
* 双写一致
* 数据类型 + 场景,zset原理
* 过期时间(LRU 淘汰策略)
操作系统
* 页、段页
* IO、多路复用
* socket 编程(NIO)
* epoll、selector
项目
* redis、mq
数据库
* InnoDB
* 索引方案
* 事务、隔离级别
建议
* 系统调用相关
====================================
二面(40min 俩面试官)
数据库
* 索引相关、如何建立合适索引
Linux
* 各种命令,深入考察如何使用
* top,各个字段
*如何查看进程中哪些线程占用 CPU 过高
* 日志文件(较大)查看命令
Redis
* 各种数据结构
* zset 底层实现
* 为什么效率高,数量级是多少
* 项目中,如何保证高可用
* 如何排查redis 内存使用过高问题
* LRU 淘汰策略解决
MQ
* 底层架构介绍、工作模式
* 为什么不使用 redis 的 pub/sub 做 MQ
网络
* 四次挥手
* TCP 与 UDP 区别
* 粘包问题
* IP 层功能、协议、ping 命令
* 链路层功能、协议
====================================
HR面(20min 俩面试官)
* 技术面试官:AOP 解释
* 家乡、工作地点意向
* 手里有哪些 offer、对公司意向排序
* 可以开始实习时间
====================================
#网易互娱2021届实习##网易互娱##实习##面经##Java工程师#
全部评论
问的很细啊
1 回复 分享
发布于 2020-05-17 00:50
请问楼主有消息了吗
点赞 回复 分享
发布于 2020-05-18 19:18

相关推荐

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

创作者周榜

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