京东秋招后端二面
更新:已约hr面
实习:
一边听我介绍实习内容一边问我八股
- Kafka消费者取消消息订阅的过程,有没有可能导致消息丢失
MySQL:
- redo log一定能保证数据的持久性吗,为什么
> 事务提交之前如果发生了崩溃,会通过undo log保证原子性。事务提交之后如果发生了崩溃,会通过redo log保证持久性,在事务提交之后,可以不用等buffer pool中的脏页数据持久化到磁盘,就先将redo log buffer中的数据先持久化到磁盘。这样的话,就算事务提交之后脏页中的数据还没提交到磁盘,我们也可以通过redo log来恢复数据,以保证持久性。此外,我们可以通过调整参数innodb_flush_log_at_trx_commit来选择以何种策略来进行redo log的刷盘,当该参数为1时,每次提交事务时都会将redo log buffer里的数据刷新到磁盘中,从而保证数据的持久性,但该模式也会对性能有一定影响,一般会在一些对数据安全性要求比较高的场景下使用。
聊天:
- 最近有学什么新技术吗,有什么可以跟我分享的吗
- 工作找的怎么样啊,对工作有没有什么期望
- 老家哪里
感受:
时间短,且有些问题答错了,不过面试官人还是很好的,全程一直在很认真地听我说话,也给了我很多正向的反馈,希望能有hr面吧
实习:
一边听我介绍实习内容一边问我八股
- Kafka消费者取消消息订阅的过程,有没有可能导致消息丢失
MySQL:
- redo log一定能保证数据的持久性吗,为什么
> 事务提交之前如果发生了崩溃,会通过undo log保证原子性。事务提交之后如果发生了崩溃,会通过redo log保证持久性,在事务提交之后,可以不用等buffer pool中的脏页数据持久化到磁盘,就先将redo log buffer中的数据先持久化到磁盘。这样的话,就算事务提交之后脏页中的数据还没提交到磁盘,我们也可以通过redo log来恢复数据,以保证持久性。此外,我们可以通过调整参数innodb_flush_log_at_trx_commit来选择以何种策略来进行redo log的刷盘,当该参数为1时,每次提交事务时都会将redo log buffer里的数据刷新到磁盘中,从而保证数据的持久性,但该模式也会对性能有一定影响,一般会在一些对数据安全性要求比较高的场景下使用。
聊天:
- 最近有学什么新技术吗,有什么可以跟我分享的吗
- 工作找的怎么样啊,对工作有没有什么期望
- 老家哪里
感受:
时间短,且有些问题答错了,不过面试官人还是很好的,全程一直在很认真地听我说话,也给了我很多正向的反馈,希望能有hr面吧
全部评论
佬,二面后什么时候知道结果呀QAQ
楼主啥部门?
相关推荐
点赞 评论 收藏
分享

点赞 评论 收藏
分享