2021/4/14 阿里一面
自我介绍
实习项目中各个细节的具体的实现
项目中出现线上问题应该如何排查
如果没有日志记录问题应该怎么锁定问题
mysql
-
讲一下索引, 索引应用的场景。
-
情景题:需要查询饿了么中用户对应的积分和金额,同时需要查询每笔订单对应的积分,以及一段时间内用户的积分,应该怎么建表,怎么建索引。
-
如果想要查询用户在某一个订单中的积分需要这么建索引,会引发回表操作吗, 如何才能不回表呢?
-
如果同时有两个线程需要进行插入应该怎么保证并发安全
-
行锁会引发死锁吗, 行锁的语句是什么?
-
讲一件数据库中缓存机制。
-
讲一讲B+树,为什么要使用B+树,B+树的非叶子节点存放的是什么。
-
为什么要使用自增主键作为索引。
redis
-
redis的数据类型。
-
redis的数据类型中有int吗? 没有!
-
讲一讲redis的持久化。
-
AOF和RDB各种的优缺点是什么。
-
如果要使恢复的速度快使用什么方法,如果要使尽可能全恢复使用什么方法。
-
讲一讲redis的哨兵模式。
算法
给定一串数字, 去除字符串中重复的数字, 而且不能改变数字之间的顺序, 使得返回的数字最小 "23123" => "123" "32134323" => "1342"
全部评论
(2) 回帖