Shopee一面

我的好短包括手撕才三十多分钟,估计凉凉

手撕:求二叉树深度,需自行构造特殊数据并输出结果,
1、MySQL 的事务隔离级别有哪些?分别解释,以及脏读、不可重复读、幻读的情况。
2、MySQL 中 InnoDB 引擎的索引基于什么实现?其特征有哪些?
3、什么是回表查询?
4、如何避免回表查询?
5、现有一张含 a、b、c、d 四个字段的表,已存在 abc 联合索引,若要创建 abcd 联合索引,该怎么做?先增加后删除 abc 索引相比先删除后增加有什么优点?
6、Redis 的内存淘汰策略有哪些?
7、单机 Redis 的热点数据访问量达到瓶颈,如何提升数据访问性能?
8、是否自己写过限流算法?如何实现限流?
反问业务:部门做金融业务,有贷款、保险、理财、风控四个业务方向
#牛客AI配图神器#
全部评论
蹲后续
点赞 回复 分享
发布于 10-14 09:47 吉林
数字银行吗
点赞 回复 分享
发布于 10-13 23:21 广东

相关推荐

18号下午面试 21号上午感谢信回忆版(乱序版)1.讲解一下JMM内存模型?2.你项目中使用到了Redis,那你在Redis当中缓存了哪些信息?3.在Redis中缓存的信息是什么结构缓存的?4.美团等外卖平台上的排行榜使用什么结构缓存的?5.面试官说应该也要缓存库存信息,那么是否会出现“下单页面显示有库存,但下单失败”的现象?以及产生的原因?6.介绍一下Redis有哪些集群?7.是否了解过哨兵模式中怎样选取从节点作为主节点?(不会,就讲了一下主观下线+客观下线)8.双写一致性是什么?如何保证这个双写一致性的?9.乐观锁解决超卖问题是如何实现的?(版本号)10.这个布隆过滤器是什么目的?了解过布隆过滤器吗?讲讲它的原理?并说一说他可能存在的问题?也就是说由于有哈希冲突不能够完全解决这个问题,只能说是缓解对吧?11.场景题:在美团、饿了么等外卖平台,哪些场景会用到布隆过滤器解决缓存穿透的问题?12.Synchronized和reentrantlock的区别?13.讲一下事务的隔离级别以及MVCC(读未提交、读已提交、可重复读、串行化;脏读、不可重复读、幻读;MVCC大致讲了一下readview,然后版本链;间隙锁可以解决在可重复读的隔离级别下的幻读问题)14.如果查询的表中只有两列数据,一列是主键索引、一列是没有索引的。。。忘记后面问题?(表级锁,锁住的是整张表)15.如果两列数据,一列A是主键索引,一列B有索引,能否插入/查询数据where b=xxx?(这个不会,面试官:行级锁;14和15主要就是锁的粒度、索引?)16.说一下垃圾回收手撕:K个一组 反转链表 自己写输入输出反问:这个岗位主要做什么业务?(数字银行 东南亚的)问了一下面试评判标准(综合性考量)
查看16道真题和解析
点赞 评论 收藏
分享
评论
2
12
分享

创作者周榜

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