美团暑期后端二面

第一次二面,面试官依旧情绪价值很足,只可惜每到面试的时候才发现项目准备的还不够,手撕部分sql忘完尬了好长时间,算法用回溯暴力解了。

前面是专业和实验室项目的一些问题。

  1. SSE 与 WebSocket 有什么区别?为什么在这个场景选择 SSE?
  2. 在项目中采用策略模式和模板方法模式,各自的用途和目的是什么?
  3. 缓存预热、布隆过滤器、分布式锁分别应对什么场景和问题?
  4. 查询场景下会有并发安全问题吗?分布式锁能彻底解决并发安全问题吗?分布式锁的超时时间如何设置?
  5. 什么情况下需要做分库分表?单表数据量达到多少时 IO 次数会增加?原因是什么?
  6. 高并发但数据量未达到分表阈值时,是否需要分表?高并发下数据库应如何应对?
  7. 主从复制中,主库与从库的数据同步方式有哪些?同步过程是怎样的?
  8. RocketMQ 的事务消息机制是怎样的?
  9. (SQL 题)针对第一个查询语句,如何通过添加索引优化查询效率?联合索引的字段顺序如何确定?如何评估索引优化效果?
  10. Spring 中加 @Transactional 注解即可实现事务,框架底层是如何实现的?
  11. (算法题)三角形最小路径和问题,请实现方法并打印路径。

后面就是问一些生活上的经历以及对ai的了解和使用经验。

全部评论

相关推荐

评论
点赞
2
分享

创作者周榜

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