美团核心本地商业-业务研发平台 base 上海timelime:9.4投递9.10一面,9.14约二面9.18二面9.25意向9.4才开始全面投递,感觉很多厂池子都快满了感谢团子给的第一个offer附面经:一面:55min1.实习拷打 15min(只问了背景和解决手段,多的没问)2.mvcc 怎么解决rc和rr3.结合实习谈谈rc是否已经足够,有必要rr吗4.深度分页是什么情况,怎么解决5.mysql慢查询用explain一般看什么字段6.说说innodb索引底层数据结构,有什么特性7.谈谈其他存储结构8.Object a = new Object();a.name="456";void method (Object p){p = new Object();p.name="123";}method(a);a.name是否会改变,为什么?9.那么说说a,p在堆和栈里面是什么样的,有什么区别。10.说说redis缓存穿透11.说说tls层加密是怎么做的12.了解分布式事务吗13.说说kafka的架构14.kafka吞吐量那么高,是为什么15.volatile关键字有什么作用,原理16.用volatile之后可能还会有什么问题17.死锁的几个必要条件18.举几个io密集型任务的例子,cpu密集型任务的例子19.手撕:反转链表②20.手撕一道sql反问二面:60min自我介绍1.实习拷打 40min八股部分:1.1. 说说olap和oltp区别,postgreSql是olap吗1.2. 具体而言bigquery和starrocks的原理,和mysql的区别1.3.分库分表前插入时间1.8s?分析一下为什么(评价为可能是机器问题,没用上ssd才这么慢)1.4.说说java的gc算法和go的gc算法的区别(表示我只说了算法上的不同,没有自顶向下的设计角度分析。应该是指tcmalloc之类的内存分配、内存空间连续性角度)2.lru缓存+细粒度并发安全控制(说完读写锁方案,面试官说能不能无锁并发控制,时间不够让我自己下来看看)3.闲聊,非科班是本科就想着转码吗4.最近关注哪些技术5.实习期间的ai coding是什么样的,怎么做好ai coding6.手上有哪些offer反问