美团|后端开发日常实习|一二面(OC)
流程
6月24号一面,6月27号二面,7月4号offer
一面
聊实习和项目
部分八股:
内存队列是否有可能出现oom问题?
redis的zset是用什么数据结构?
redis的跳表是怎么实现的?
线程池7个参数?
实习中的线程池参数怎么设置的?
丢弃策略是什么?
上报日志直接丢弃可能存在的问题?是否有其他更合适的丢弃策略?
多线程怎么处理线程安全问题?
completablefuture的底层原理是什么?
completablefuture如何获取多线程返回值?
上流多线程导致并发量很大,下流难以处理,有什么解决方案?
算法:
二叉搜索树的第k个最小值
二面
聊实习
部分八股:
completableFuture底层实现
有哪些方式在主线程得到线程池的返回值后继续执行后续逻辑(三种)
线程具体是怎么切换的
MySQL行锁 间隙锁 临键锁
间隙锁和临键锁的作用
实习中乐观锁怎么实现的
volatile关键字
知道哪些锁的底层实现
spring事务是怎么实现的
Redis怎么实现锁
Redis怎么实现排序
Redis怎么实现延时消息
数据库第二范式是什么
为什么要有数据库范式
实际开发中反范式是为什么
icmp有哪些用处
算法:
循环打印ABC 100次
美团的面试体验非常好,提问外有许多讨论和交流在,和面试官聊得很开心,感谢两位面试官
#实习##后端##面经##美团##我的实习求职记录#