美团一 二面 已OC

一面
1自我介绍
上段实习:
2为什么能支持的这么高的qps
3oom是怎么排查,解决的
4为什么把数据库层面的join放代码里
八股:
5讲讲索引
6这些索引的优缺点,什么时候用什么,为什么
7MySQL b+树和b树为什么选b+树
8MySQL 为什么不选二叉树,红黑树
9MySQL为什么不选跳表做索引
10Redis为什么快
11Redis分布式锁怎么实现的,介绍一下Redission,看过源码吗
12软链接和硬链接
13说说IO多路复用
14说说CPU高速缓存
二面:
1自我介绍
实习:
1现在段实习有什么收获
2介绍项目架构
3项目怎么部署的,上线后出问题了怎么排查,和本地排查有什么区别
4kafka怎么用的
5为什么用 hive
6 hive 和 MySQL 有什么区别
7用了 MySQL 为什么要用 MongoDB(json)
然后就是深入业务细节不展开了
八股:
8Redis与MySQL时如何保证数据一致性
9慢SQL排查
10SQL优化
11MySQL的性能瓶颈有哪些

感觉我比以前菜了很多,但是问的问题刚好都是我还记得的,不得不说运气真的很重要,感谢去年苦战八股写了几万字思维导图的自己
全部评论
大佬太强了
4 回复 分享
发布于 2024-03-31 19:55 广东
请问你是什么部门哇~
1 回复 分享
发布于 2024-03-30 11:17 美国
大佬就是快
点赞 回复 分享
发布于 2024-03-29 16:45 广东
老哥啥时候约的二面
点赞 回复 分享
发布于 2024-03-29 16:23 浙江
没算法吗佬
点赞 回复 分享
发布于 2024-03-29 14:16 广东
tql巨佬
点赞 回复 分享
发布于 2024-03-29 11:48 北京
点赞 回复 分享
发布于 2024-03-29 08:40 福建
太猛了
点赞 回复 分享
发布于 2024-03-28 22:12 上海

相关推荐

自我介绍 接口和抽象类的区别StringBuffer和StringBuilder的区别Java中的基本数据类型Java中的IO流分为几种创建对象的方式Java中的运行时异常String类的常用方法HashMap了解吗HashMap如何解决哈希冲突了解哪些设计模式?项目中用到过吗?说一下什么功能用到了?Java8的新特性有哪些Stream如何将set转list分组用什么?synchronized 底层原理 ,有什么关键字,了解具体的实现原理吗synchronized和lock的区别lock可以主动获取锁吗?synchronized呢?深拷贝和浅拷贝的区别?JVM内存模型了解吗?JVM调优的参数,配置JVM的参数jdk常用的一些命令jstack是干什么的双亲委派是什么类的加载器有哪几种?为什么需要双亲委派?了解哪些gc算法标记复制的缺点?了解哪些流行的垃圾回收器?volatile关键字有了解吗redis有了解吗redis数据结构有哪些redis如何实现数据去重知道分布式锁吗分布式锁续期有了解吗mysql的存储引擎有了解吗InnoDB和MyISAM之间的区别B树和B+树的区别mysql的索引有哪些类型B+树的叶子节点是用什么做连接的mysql的索引哪些情况会失效从什么角度排查mysql乐观锁和悲观锁mysql的事务隔离级别,各自的优缺点什么是幻读mysql的默认隔离级别spring有了解吗怎么定义一个切面通知方式有哪些Recourse和Autowire的区别Autowire如何按名称寻找了解SpringBoot吗,有什么核心功能Spring如何解决循环依赖的问题Spring中用了什么设计模式Spring中工厂模式用在了哪里Spring事务的传播行为有哪些Spring有哪些方式把bean注入到IOC容器中Springboot约定优于配置有哪些体现SpringCloud用过吗,用过哪些组件gataway有哪些功能openfegin的底层nacos实现动态刷新的关键注解rabbitmq怎么保证数据不丢失你觉得自己有什么优点
点赞 评论 收藏
分享
评论
21
122
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务