拼多多 后端 一面

1.问了半个小时项目
2.分布式session怎么实现的,登录时怎么实现
3.你的秒杀项目怎么实现登录的?是先认证再授权吗?(我说项目里的登录没写权限管理)
4.你的rabbitMQ有什么作用
5.哪些场景下使用rabbitMQ?
6.为什么redis比较快?请说全
7.单核的情况下单线程快还是多线程快?
8.redis判断是否重复抢购的时机,redis添加用户已经抢购的key的时机?
9.mysql的幻读是什么?怎么解决?
10.gap锁为什么可以解决幻读?
11.redis要保证三条命令一起执行怎么办?原子性如何保证?
12.算法题:一个圆周上的三个点,连线成三角形为锐角三角形的概率是多少?
13.编程题1:给定一个未排序数组,数组有正数和负数,没有0。你需要将负数放在数组的左边,正数放在右边,且负数之间的顺序要和之前的相对顺序相同,正数的相对顺序没有要求。时间复杂度要求O(n),空间复杂度O(1)。
13.编程题2:给定一个未排序数组,数组有正数和负数,没有0。你需要将负数放在数组的左边,正数放在右边,且负数之间的顺序要和之前的相对顺序相同,正数的相对顺序也要和之前的相对顺序相同。时间复杂度要求O(nlogn),空间复杂度O(1)。
#暑期实习##拼多多##面试题目#
全部评论
最后一道要保持相对位置不变的原地的O(nlogn)排序,那应该归并排序可以满足
1 回复 分享
发布于 2022-03-16 21:01
1 回复 分享
发布于 2022-03-14 22:36
问了好多redis...
1 回复 分享
发布于 2022-03-14 17:21
大佬,后面两个算法,怎么做啊🤣有点像稳定排序,但是不知道咋写
点赞 回复 分享
发布于 2022-03-14 23:50

相关推荐

04-29 15:00
东华大学 财务
点赞 评论 收藏
分享
愤怒的潜伏者在开会:你不攻击他,我可攻击你了
点赞 评论 收藏
分享
04-25 18:13
五邑大学 Java
无面如何呢:用心包装一下自己的实习
点赞 评论 收藏
分享
评论
8
38
分享

创作者周榜

更多
牛客网
牛客企业服务