网易杭研一面凉经

全程通过项目延申,顶不住啊;后悔没有录音,记不清了细节了。

秒杀项目
1.你做这个项目有什么取舍?
2.介绍整体模块调用
。。。。。。
扯到限流这块
3.漏斗 和 令牌桶 的区别
4.你用redis怎么实现限流
说到用list,面试官说应该用批量生产,消费
5. 多个服务器去取,那么怎么线程安全
redis 分布式锁
6. 缓存雪崩
7. 主动缓存怎么实现(定时任务主动去mysql取,放到redis)
8. 然后我以为他问怎么让缓存同时放到redis(我也没清楚他想问啥)
说用分布式事务,用pipeline  用lua
9. 比如5分钟更新一次缓存, 怎么保证redis取到都是更新后的,而不是有些是更新前的,有些是更新后的缓存
说用时间戳放到value里面进行判断,后来又说到版本号,还问有什么简单的方法。

做题
本来以为他不问了 ,都40分钟了
结果说我们快点。
10.你的rpc做的时候有什么取舍?
实在没想到有啥取舍,就说做了什么功能。
11.然后说动态代理的实现原理
12. 说到TCP 粘包
13。 说MTU为什么最大1500


#面经##网易##校招##Java工程师#
全部评论
楼主你好,请问你是实习、校招还是社招?岗位是什么?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复 分享
发布于 2020-08-14 11:19
这也太,我先跪了
点赞 回复 分享
发布于 2020-08-14 11:44
redis限流应该使用zset进行限流吧
点赞 回复 分享
发布于 2020-08-14 13:40

相关推荐

08-29 07:47
已编辑
莆田学院 Java
路上小荷:小孙,你好,我是由XX幼儿园、XX小学、XX初中、XX高中、XX大***合培养的研究生,想寻找能够陪我一起成长,登上人生巅峰的公司。在公司任职期间公司需要提供免费食宿、百万年薪以及私人医生。预计65岁退休,退休后公司可以求我给新员工讲述奋斗历程
点赞 评论 收藏
分享
2 12 评论
分享
牛客网
牛客企业服务