拼多多社招面经(后台开发岗)

1.自我介绍(我就说了三句,他觉得有点简洁)

2.是怎么学习一些技术的

3.问项目?

4.问我项目里面为什么网关选择openresty(nginx+lua)?(对接着开源产品的官方文档直接选了

nginx,然后后来业务逻辑复杂之后发现要在网关层加逻辑,就用了openresty)

5.nginx 的缺点?(该配置需要reload)

6.追问那如果现在让你技术选型你会怎么选?(我会选择开源产品本身支持的一个可配置的网

络代理)

7.详细的追问了项目里的认证流程的细节

8.问了项目里其他人怎么分工

9.还有其他落地的项目吗?

10.问我的秒杀方案(rocketmq 事务+redis 自增自减+秒杀逻辑和openresty网关降级请求的处

理)

11.追问那怎么保证redis 的数据和数据库一致呢?(我说我的方案如果解耦的话是不需要保证

强一致吧)

12.那像这样的话,秒杀和正常购物流程怎么共存呢,你如果是用这种方案去保证的话,是没有

办法保证秒杀不影响正常购物吧

13.为什么你觉得redis 原子性的自增+RocketMQ会比直接操作mysql 的效率高呢?(这里把

redis 原子性自增自减都答了,还有把RocketMQ 的架构答上去了,还有mysql的日志和

rocketmq 的日志,因为他感觉我一直没答到点上,在他一步一步诱导下,mysql可重复读下的

next-key lock 也说出来了,不
14.之后的工作规划,说出5年内的规划

15.为什么会选择这个行业,这个岗位

16.你还投了其他公司嘛

17.kubectl去更新一个pod 的配置的时候,kubenetes 发生了什么
差不多就是这些问题了吧。


#面经##社招##拼多多##Java工程师#
全部评论
有后续吗老哥
1 回复 分享
发布于 2021-05-29 02:04
这是一面吗?
点赞 回复 分享
发布于 2021-12-22 09:10

相关推荐

2024-12-25 18:30
吉林大学 产品经理
不要开盒我:腾讯不分日常和暑期
点赞 评论 收藏
分享
威猛的小饼干正在背八股:挂到根本不想整理
点赞 评论 收藏
分享
白菜小丑呜呜:集美,简历有点问题,+v细嗦
点赞 评论 收藏
分享
评论
4
37
分享
牛客网
牛客企业服务