- 对两个项目进行了详细的提问,然后开始八股基础考察。
- mysql底层数据结构,为什么使用。
- mysql事务以及相应的保证(ACID分别是用什么保证的)。
- 提到了redo log 和 undo log 介绍一下。
- 提到了redo log,讲一下另一个log (bin log),以及两阶段提交,为什么要两阶段提交。
- 提到了redo log刷盘, 讲一下刷盘时机和策略。
- redis为什么受欢迎,详细讲一讲底层数据类型及其对应的底层数据结构实现。
- 介绍一下缓存雪崩、穿透、击穿以及相应的解决方案。
- redis 的持久化机制(RDB,AOF),这个没让详细说,大概讲一下,我就只大概讲了一下分别是什么然后干了什么事情。
- https怎么保证通信安全的。
- 提到了数字证书,为什么需要数字证书。
12.正数数组,一个target,求和大于等于target的最小连续数组长度(滑)。在飞书上写代码,是acm模式,但是没让写输入输出,用第一个测试用例测试,并说了下思路。
反问- 我能问几个问题。(原则上无限,但注意时间)。
- 评价及建议。(还行,通用的建议,加强中间件的学习)。
- 部门业务。(balabala,部门用go)。
体验:面试官感觉比较严肃,但是感觉还好。写写面经攒人品(upupup),都说字节效率快,希望收到二面电话。今年都不容易,大家加油。