2022虾皮提前批后端一面和二面HR面已意向

虾皮shopee后端一面,二面,HR面,base深圳
7.11一面总共花了35分钟,个人觉得有点短,面试官说赶时间,最后一个算法题没让我撕就让我说思路

1. 自我介绍
2. 进程、线程、协程
3. TCP的特点和要怎么改进
4. 跳表数据结构,redis中哪里用到了跳表
5. B+树特点
6. mysql索引
7. 哈希索引
8. 联合索引,最左前缀匹配规则,sql优化器在其应用
9. 死锁必要条件和预防的基本方法,检测死锁
10. 检测死锁的表可以用什么实现,我说的hashmap,面试官提醒我图可不可以,答有向无环图可以
11. redis集群模式,什么情况下需要集群模式,redis主从复制原理,什么时候全量复制,什么时候增量复制
12. 智力题,9000g面粉,有50g和200g面粉,一个天平,怎么样三次内获得2000g面粉
13. 代码:链表反转
14. 代码:单链表,排序,时间复杂度为O(nlogn),快慢指针加归并排序


7.18二面  45分钟左右
1.自我介绍
2.项目。项目包括数据库(kafka,redis,mysql),分布式,分布式锁实现等。
3.根据项目中用到的技术栈问八股和自己的理解:包括:
(1)kafka的作用,业务中依据什么划分数据重要性,为什么要用kafka,为什么设置分区,是否有序,消息队列的作用和应用场景(与kafka的作用类似,只是更抽象一点)。
(2)为什么要用缓存redis,对于redis的理解,redis基本数据结构string,redis的cluster模式和主从模式分别是干什么用的(本来想扯一下hash槽和一致性hash算法但是搞忘了)。
(3)分布式锁是怎么实现的,setnx是怎么设置过期时间的,如果时间过短和时间过长分别会有什么影响。
(4)mysql和redis数据一致性是怎么保证的,mysql中数据量多大,redis中数据保存多少条,redis缓存淘汰策略是什么,lfu和lru的区别,lfu中频率相同的数据是什么淘汰策略。
4.根据项目问完相关技术选型开始传统八股:
(1)集合有哪些,treeset和treemap的底层实现(答不知道!!)
(2)hashset的本质原理
(3)hashmap的rehash过程,扩容过程,put函数的底层
(4)mysql索引失效场景有那些
(5)最左匹配原则的题(给了6个sql语句让判断那些命中索引那些没命中,以及为什么,这里要根据b+树底层的存储原理来答比较好)
(6)    mysql的事务,ACID是怎么实现的,undolog和redolog的作用,历史读和当前读的区别等等。
5.场景题:一亿个url怎么样找到其中重复top100的url(这个我答的不太好,一开始想着使用bitmap去处理大体量数据,没想到hash冲突怎么办,这个答得最不好)
6.算法题:数组的奇数放在奇数位,偶数放在偶数位,先说思路再敲,大概用了3分钟,简单双指针的题。


7.29  HR面
1.为什么选虾皮
2.对工作比较看重什么
3.硕士毕业的东西准备的怎么样了
4.未来规划


都说牛客许愿很灵,真心想去虾厂,许愿一个虾皮offer!!



8.31已意向  还愿虾皮!!!!!!等一手正式offer
#虾皮提前批##面经##校招##软件研发工程师##Shopee#
全部评论
有点简单了
2 回复 分享
发布于 2021-07-12 11:07
感觉有点灵活了,并非直接的八股文
1 回复 分享
发布于 2021-07-13 09:50
这还不难?
1 回复 分享
发布于 2021-07-12 17:34
老哥hr面了吗
点赞 回复 分享
发布于 2021-08-01 16:16
楼主投的是哪个部门
点赞 回复 分享
发布于 2021-07-28 20:49
老哥有hr面了吗?
点赞 回复 分享
发布于 2021-07-28 19:23
楼主hr面了嘛
点赞 回复 分享
发布于 2021-07-28 13:05
楼主,请问接到hr面了吗?
点赞 回复 分享
发布于 2021-07-22 15:34
请问二面完有通知吗?同18号二面完
点赞 回复 分享
发布于 2021-07-20 16:18
大佬二面如何
点赞 回复 分享
发布于 2021-07-17 01:17
插个眼
点赞 回复 分享
发布于 2021-07-16 23:11
这麽简单吗 算法啥难度的?
点赞 回复 分享
发布于 2021-07-13 22:15
求解智力题
点赞 回复 分享
发布于 2021-07-13 21:56
我们是阿里巴巴进出口事业部,考拉海购部门吧,在招聘22届实习生
点赞 回复 分享
发布于 2021-07-13 17:33
请问redis中哪里用到了跳表这个怎么回答
点赞 回复 分享
发布于 2021-07-13 10:34
单链表的归并排序算难得了吧
点赞 回复 分享
发布于 2021-07-13 09:34
有点难
点赞 回复 分享
发布于 2021-07-13 09:18
请教lz,hashmap如何检测死锁😊
点赞 回复 分享
发布于 2021-07-13 08:00
还有问下楼主几号投的,昨天一面?隔了多久
点赞 回复 分享
发布于 2021-07-13 03:47
这种智力题有没有通用解法啊,好多倒水啥的,真的是纯考智商?
点赞 回复 分享
发布于 2021-07-13 03:37

相关推荐

行云流水1971:这份实习简历的优化建议: 结构清晰化:拆分 “校园经历”“实习经历” 板块(当前内容混杂),按 “实习→校园→技能” 逻辑排版,求职意向明确为具体岗位(如 “市场 / 运营实习生”)。 经历具象化:现有描述偏流程,需补充 “动作 + 数据”,比如校园活动 “负责宣传” 可加 “运营公众号发布 5 篇推文,阅读量超 2000+,带动 300 + 人参与”;实习内容补充 “协助完成 XX 任务,效率提升 X%”。 岗位匹配度:锚定目标岗位能力,比如申请运营岗,突出 “内容编辑、活动执行” 相关动作;申请市场岗,强化 “资源对接、数据统计” 细节。 信息精简:删减冗余表述(如重复的 “负责”),用短句分点,比如 “策划校园招聘会:联系 10 + 企业,组织 200 + 学生参与,到场率达 85%”。 技能落地:将 “Office、PS” 绑定经历,比如 “用 Excel 整理活动数据,输出 3 份分析表;用 PS 设计 2 张活动海报”,避免技能单独罗列。 优化后需强化 “经历 - 能力 - 岗位需求” 的关联,让实习 / 校园经历的价值更直观。 若需要进一步优化服务,私信
实习,投递多份简历没人回...
点赞 评论 收藏
分享
01-14 12:34
门头沟学院 C++
牛马人的牛马人生:太暖心了啊 配环境是真烦
点赞 评论 收藏
分享
评论
11
190
分享

创作者周榜

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