岗位/面试时间
后端开发 9.3
- 项目中幂等性是怎么做的
- 怎么解决下游接口性能不稳定的问题
- redis锁关闭浏览器释放的问题和长期占用的续期问题
- lua脚本的原子性是怎么保障的
- 了解 Redis 事务吗
- Redis 的数据结构及应用场景
- 跳表的结构和时间复杂度
- 哈希是怎么扩容的?一次把所有的数据给拷到新表里面吗?
- Redis 的内存淘汰策略
- 怎么保证数据库和 Redis 之间的一致性
- 数据库的crash safe(两阶段提交)
- 为什么会有 redolog 和 binlog 两套 log
- 数据库的主从原理,主从是怎么做的?可能会存在什么样的问题?
- 可重复读的实现原理,幻读
- b树索引和哈希索引的区别
- b 树和 b +树的区别
- 查询的 explain 有用过吗
- sql: 有一个表 t 有a、 b 两个字段,统计一下 b 数量最多的两个词是什么及有多少条
- 手撕:二叉树节点和它的祖先节点差值最大的值
感觉九成都答出来了但是反问面评,面试官说细节需要更加深入,大概率寄
#软件开发笔面经#