26届第一次投递面试:字节后端开发(支付业务)
1、简单自我介绍+问了一下我学校的基本情况
2、问我哪门课程学习的比较好,我回答了操作系统和数据库
3、就一直在问数据库相关的内容
数据库存储引擎:这里我就先说了innodb,然后稍微聊了会b+树,感觉还应该多说说myisam、memory其他存储引擎。
ACID是通过什么实现的
如果让你创建一个数据库你会怎么实现
日志:讲一下redolog、undolog、binlog。如何保证redolog和binlog的逻辑一致
mysql的主从复制
如果说在进行一个存款交易当中,一个数据库挂了,它没有记录下账户余额修改的信息,但是前端页面显示了存款成功的消息,如何处理。
4、算法题:一个很简单的比较版本号大小,需要处理不合法的版本号
(一点项目相关的东西都没问)