24 届面经 美团到店
● 自我介绍
● 最有挑战性的项目是哪个
● MariaDB支持哪些JSON函数
● 列式存储引擎使用场景
● MariaDB和MySQL有什么区别
● 为什么实习要做限流
● 集群限流怎么做的
● 单机限流怎么做的
● 还有什么集群限流的方式吗
● RAII是什么,介绍下
● 智能指针介绍下
● 析构函数抛异常怎么办
● 进程调度算法
● Golang协程调度模型
● Golang中如何应对大量重复请求某个资源
● 如何查看CPU使用情况
● TCP粘包问题和解决措施
● Http3.0介绍下
● 消息队列如何保证消息可靠
● 针对数据库分页问题,应用如何做好优化
● 缓存和数据库一致性问题
● 定时器如何实现
● 大量定时器,如何优化轮询查看是否超时的这个流程
● k8s容器技术有什么优势
● 手撕:重排链表
二面
● 自我介绍
● 实习结束了吗?主要语言是啥?
● 就业倾向,业务还是鸡架
● 消息队列使用场景有哪些,举例说说
● 高可用的消息服务需要具备哪些能力?
● Rocketmq架构了解吗?
● Broker如何保证消息不丢?
● 限流的作用?为什么要做限流?
● 如何设定限流的阈值?
● 限流的方案有哪些?
● 如果让你当场写你能写出来吗?(哈哈第一次被这样问,冷汗出来了)
● 元数据/元模型了解吗?(??第一次听说)
● 一条SQL的执行过程
● 查询缓存如何判断前后是否为同一条SQL?
● MySQL主从复制机制介绍下
● MySQL的锁有哪些类型
● 什么时候会触发表级锁?
● Mysql索引存储结构,为什么要用B+树
● 手撕:LRU Cache(JAVA写)
● 如何支持并发LRU Cache
#秋招##美团##面经#