虾皮一面

寄,感觉很难受
首先面试官迟到几分钟
自我介绍
1.点评秒杀流程,秒杀过程中用户退单怎么加回去(没考虑过,瞎说,另外中途一直打断让他说又不说,有点红)
2.实习
3.mysql隔离级别,实现原理,mvcc
4.索引,聚集索引,非聚集索引,索引覆盖,回表
5.创建索引上来直接用b+树吗
6.联合索引我直接多加几个字段是不是一步到位,和少量字段有啥区别
7.redis主从同步
8.最新的垃圾回收算法是什么,怎么解决碎片化
9.k个一组翻转链表,有个命名错误掰扯半天,之后又说我的思路不好,中途问我是不是做过,再来个简单的吧
然后最长回文子串,同样秒了,但是中心扩展法原理和他掰扯半天,加入通配符之后的匹配他问我通配符怎么去掉的,我说下标都是对应的直接在原串截取就行,他没理解让我举例子,我搞了个用例给他一步一步讲的(幸好没用马拉车)
反问业务,然后感觉都没好感,也就下了。
全部评论
哈哈,感觉面试官不太重视啊
1 回复 分享
发布于 2025-09-07 20:37 安徽
佬第一个问题可以详细说说吗,什么叫过程中退单又加回去啊
1 回复 分享
发布于 2025-09-07 12:08 广东
我虾皮一面完估计是不咋地,但是也不发感谢信,很奇怪
点赞 回复 分享
发布于 2025-09-19 11:32 重庆
k个一组翻转,写不出来
1 回复 分享
发布于 2025-09-06 17:15 陕西
“创建索引上来直接用b+树吗”这是啥意思啊xd,意思是别的引擎可能不用b+树吗
点赞 回复 分享
发布于 2025-09-18 16:42 吉林
虾皮面试官都这样吗,我之前暑期二面体感也不好,聊的有一搭没一搭的。我这边答完等半天他才继续问,感觉没怎么听我讲
点赞 回复 分享
发布于 2025-09-16 15:34 吉林
有后续吗?
点赞 回复 分享
发布于 2025-09-09 21:28 江苏

相关推荐

04-01 11:44
西北大学 Java
3.31 SSC-后端开发工程师-SZ(附面经攒人品面试时长50min------------------------------介绍实习背景------------------------------共享库存具体的含义是什么(说不同租期的SKU共享)你说同步交互保证强一致性,如果在极端情况下,锁了库存,但是网络全部断开了,MQ发送失败了(本地消息表没记录,且这种情况与RocketMQ事务消息无关,网络断开)(说了先锁库存,后发MQ,且MQ包含在一个异常捕获中,面试官说这个也不能解决,因为还没有发MQ,网络就断开了)(没想到,后面想到可以凌晨全量同步,做一个兜底。后续查应该可以手动设置过期时间)你们用的是RocketMQ吗,有了解过为什么你们没有用TCC的事务框架吗。如果走框架的话,应该是框架自己走try confirm cancel的操作,而不用自己调RPC(说因为公司内部对RocketMQ封装,信息安全角度考虑不提供RocketMQ所有功能(说的应该不太对))后续的支付流程是怎么流转的?线程池优化接口,说一下如果对于纯查询的操作,除了线程池以外,还有什么方法?(比如数据不怎么变化的话放缓存?)你们平时是怎么用缓存的?如果是多级缓存的话,原理上怎么避免内存占用过大多级缓存怎么保证缓存一致性线上慢查询,具体是怎么优化的?记不记得具体治理了哪些SQL?------------------------------八股------------------------------mysql的innoDB为什么会强制要求建表的时候要有一个主键?如果建的时候没有设置主键,会有什么操作?为什么指定主键时要指定自增?redis是单线程还是多线程?缓存三剑客linux相关,查日志手撕:三个最接近目标数的数之和反问:后续什么流程,还有什么能够提升的地方
查看16道真题和解析
点赞 评论 收藏
分享
评论
1
22
分享

创作者周榜

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