4.20无端科技游戏服务端开发二三面oc
二面:
自我介绍都没有直接开问
1. 索引大法开始
包括为啥是b+树,范围查询的过程,为什么要最左匹配,选择优质索引的原则
2. 然后是redis
redis烧饼机制,
如果现在存了很多的相同结构的key,比如前缀都是某个值,怎么删除他们(这里不知道怎么搞,说了没什么思路,面试官说可以看看scan)
https://www.cnblogs.com/east7/p/11665392.html
3. 消息队列
看我用过rocketmq说一说一条消息投递的流程,
说一说redis怎么做延迟消息队列,(这里我开了一下脑洞,感觉可以list 加 hashmap,hashmap里面存要延迟的时间,后来他说用zset)
既然redis也可以做消息队列,那为什么要用rocketmq啥的(我这里说了系统的可靠性,redis存内存里的持久化靠rdb和aof,rocket的可靠性措施,讲了broker的机构以及重试和死信队列)
3. 分布式相关
分布式系统的单点问题了解吗
也没有反问环节:
用时30分钟
三面:
是个大佬,问问题好难啊
1. 问项目细节
2. 消息队列技术选型为什么选rocketmq不选kafka(整个组都是rocketmq,我怎么用别的。。。)
3. rocketmq的broker怎么存数据的(我吐了,硬扯)
4. 为什么http和rpc要机器要分开部署
5. 在一个http请求里面调用了一个rpc服务,怎么做链路的追踪(我答了用一个traceId,这都啥问题啊)
6. 场景设计题
设计一个二维码的系统,要求实现 1.根据文本生成二维码 2. 查询二维码
答了表怎么设计,接口怎么设计,缓存用啥,其他答了一些容灾措施啥的
面试官说答得比较乱
其他问题忘记了。。
总用时1小时这样
自我介绍都没有直接开问
1. 索引大法开始
包括为啥是b+树,范围查询的过程,为什么要最左匹配,选择优质索引的原则
2. 然后是redis
redis烧饼机制,
如果现在存了很多的相同结构的key,比如前缀都是某个值,怎么删除他们(这里不知道怎么搞,说了没什么思路,面试官说可以看看scan)
https://www.cnblogs.com/east7/p/11665392.html
3. 消息队列
看我用过rocketmq说一说一条消息投递的流程,
说一说redis怎么做延迟消息队列,(这里我开了一下脑洞,感觉可以list 加 hashmap,hashmap里面存要延迟的时间,后来他说用zset)
既然redis也可以做消息队列,那为什么要用rocketmq啥的(我这里说了系统的可靠性,redis存内存里的持久化靠rdb和aof,rocket的可靠性措施,讲了broker的机构以及重试和死信队列)
3. 分布式相关
分布式系统的单点问题了解吗
也没有反问环节:
用时30分钟
三面:
是个大佬,问问题好难啊
1. 问项目细节
2. 消息队列技术选型为什么选rocketmq不选kafka(整个组都是rocketmq,我怎么用别的。。。)
3. rocketmq的broker怎么存数据的(我吐了,硬扯)
4. 为什么http和rpc要机器要分开部署
5. 在一个http请求里面调用了一个rpc服务,怎么做链路的追踪(我答了用一个traceId,这都啥问题啊)
6. 场景设计题
设计一个二维码的系统,要求实现 1.根据文本生成二维码 2. 查询二维码
答了表怎么设计,接口怎么设计,缓存用啥,其他答了一些容灾措施啥的
面试官说答得比较乱
其他问题忘记了。。
总用时1小时这样
全部评论
老哥,三面后有回复了吗,今天五一前最后一天了
UU收到回复了嘛,我三面完等了很久也没消息
二三面隔了多久呀
太强大了
相关推荐
07-27 02:54
广东工业大学 Unity3D客户端 真的很糟糕:先说结论有机会但有点难,以我的经历为例四非本两段实习经历,惨遭转正失败,也收到过库洛,网易,微派等中大厂的笔面试机会,可以说机会还是有的但竞争非常激烈,八股不仅要全面还要深入,算法一般要达到中等题能秒,而这些还只是基础,你还要花时间打磨作品的难点亮点,这样在面试中才有的说,才有竞争力。
点赞 评论 收藏
分享
08-06 17:09
武汉工程大学邮电与信息工程学院 产品经理 点赞 评论 收藏
分享

点赞 评论 收藏
分享

点赞 评论 收藏
分享