2025.3.27 美团暑期 业务研发平台 一面 1h05min(已约二面)
被老哥夸奖了心里暖暖的,还说技术栈很匹配,许愿二面
这老哥人真的很好,上来先是介绍业务和面试流程
无自我介绍,问了下除了简历上有没有什么需要补充的?
实习介绍下难点
优先队列怎么用的?
上线后怎么排查出错误来的?
你这里用的工厂模式具体是怎么用的?反射是怎么用的?
当时是怎么排查出来这个慢sql 的?又是怎么改的?具体讲讲?
现在有个客户反应加载网页很慢你会怎么排查?
explain 主要看哪些参数?
实习时线程池有用过吗?怎么用的?参数?用的哪个工作队列?怎么设置的参数?
假设现在核心线程数是10,非核心线程数是20,现在线程池中会有几个线程在工作?分情况
为什么监听的binlog过滤后要进入延迟队列?
监听行为时,比如说浏览百分比10% 20%会不会重复触发通知?
CAS怎么用的?分布式锁有什么问题?
长连接和短链接?https是长连接还是短链接?websocket?
Zset怎么用的?score存的什么?
spring cache ?
缓存一致性方案?
假如说mysql宕机了,但是缓存还没更新,有什么作为兜底方案吗?
强一致性的情况会怎么做?
现在回头来看你会怎么做?
分割分批上传是怎么做的?
实习的项目做的是集群模式的吗?
equals 和 == 区别?
假设一个对象重写了equals,函数体对所有的属性都进行了equals判断,那么equals为true,是否表示两个对象是同一个?
hashcode在什么场景下使用?
mysql
项目里面用的哪个隔离级别?还有哪些?有什么问题? 解决了什么问题?
select A from table where B = ?你会怎么建立索引?
索引树的结构是什么样的?数据页内部是怎么查询的?
kafka
实习的时候怎么确保通知发到下游kafka是成功的?
如何确保消息不丢失的?
ai coding
有一些什么样的理解?或者经验?
讲了下模板和有一些场景cursor写代码很厉害
手撕
层序遍历 这老哥还提醒我queue 写成了deque ,太好了吧,感觉答得顺利,算法都会简单
反问
公司对实习生有哪些要求?
自己还能朝哪些方向去努力?
说对ai有一些自己的理解是很大的加分项