好未来日常实习一面(每一个细节点都揪着不放)

实习介绍

如何优化的更新操作

mysql中的事务的隔离级别有哪些

幻读和不可重复读的区别,举例说明(同一个查询,前后两次查询的结果集不同,例如事务A查询到1,2,3;这个时候事务B增加了一个4,事务A再次查询,查询到了1,2,3,4)

这个例子在可重复读的级别状况是不对的(掰扯10分钟,后来在群友的指正下在可重复读的隔离级别,第一次读是快照读,第二次是当前读会发生幻读)

MVCC的流程

我的更改会不会影响到读视图(不会啊 ,蒙了。其实当事务A查询发现数据不存在,这个时候事务B插入id=1这条数据,当事务A插入的时候会报错,但是不修改读视图还是会出问题)

redis你的应用

说一下redis中你最了解的底层原理是哪块,我们”随便“聊一聊

不敢说跳表怕聊崩,说的持久化机制的原理

redis宕机时候,AOF和RDB混合持久化机制,怎么恢复数据(说的自己的想法,但是实际是先恢复AOF,AOF不可用再恢复RDB)

主从同步的流程是什么

对于微服务的了解,优缺点

开发模式了解多少(不理解,让我说设计模式)

说的工厂和策略还有单例(但是不满意,说我只是了解对应的功能和实现,没有深入了解原理等

设计模式的一个主要的优点(代码美观,减少代码量;感觉不满意)

问那我为什么要用单例,我直接用全局变量不也行呢(说的有双重校验锁保证并发安全,还有懒汉模式在需要的时候创建;不满意说这些都是额外的一些配置)

和我说设计模式是用于保证代码的开闭原则(蒙了)

#面经#
全部评论
手撕了吗佬
1 回复 分享
发布于 02-11 20:21 山西
接好运
点赞 回复 分享
发布于 02-12 12:02 陕西
佬,在哪里投递简历呢
点赞 回复 分享
发布于 02-17 19:05 广西
这么细节。收藏面经,鞭策自己
点赞 回复 分享
发布于 02-17 21:09 湖北
接好运
点赞 回复 分享
发布于 03-03 12:11 湖南

相关推荐

评论
6
34
分享

创作者周榜

更多
牛客网
牛客企业服务