美团暑期-食杂零售一面

1. 项目怎么解决的超卖?
2. CAS法ABA如何解决?
3. 项目中登录模块黑名单功能具体怎么实现的?
4. 分布式锁过期了但任务没有执行完怎么处理?
5. 分布式锁如果上完锁宕机锁怎么释放?
6. 如何保证redis和mysql的一致性
7. 在使用 MQ 的时候,怎么确保消息 100% 不丢失?
8. MQ如何保证消息不被重复消费,消费端幂等性?
9. MQ如何处理消息积压问题?
10. 项目中为什么使用本地缓存?本地缓存如果做预热的话该怎么实现?
11. 本地缓存 redis 数据库三者的一致性怎么保证?
12. 反向代理和正向代理有什么区别?
13. nginx除了负载均衡、反向代理外还有什么其他的功能吗?
14. 登录模块如果登录之后突然断网了,再重新连接网络后怎么保持登录状态?
15. mysql不可重复读和幻读区别?
16. 如何通过隔离级别解决不可重复读和幻读?
17. 哪些情况下索引会失效?
18. 了解过深分页吗?
19. 慢sql怎么排查?
20. java线程池了解过吗?讲一下线程池参数?
21. 列举一些线程池的拒绝策略
22. 如果线程池的核心线程数满了,任务队列也满了但最大线程数没满会怎么处理?如果最大线程数也满了呢?
23. 什么情况下会导致内存泄漏?
24. 项目中有用到线程池吗?怎么用的?
25. 了解设计模式吗?
26. 手撕 1. sql 查成绩单中所有课程成绩都超过80分的学生信息 2.合并区间
全部评论
m
点赞 回复 分享
发布于 03-23 18:39 陕西
mark
点赞 回复 分享
发布于 2025-04-28 18:24 湖北

相关推荐

03-21 12:14
山东大学 Java
1.你的登录功能是基于什么来实现的呢?2.你使用了多级缓存,redis+本地缓存,那你的本地缓存是怎么去实现的?3.如果redis和DB库存不一致导致超卖了怎么办?4.如果redis和DB库存不一致,如何让用户感知到下单失败?5.如果抢票只有一张票,但是有上千万和请求到来,如何进行处理?不用消息队列的话?比如令牌桶?限流?6.用redis来实现全局唯一ID是如何来实现的?会不会导致7.项目有做分布式的部署么?如何实现?8.了解什么是Function call,什么是mcp,什么是skill么?9.平时编程有用什么AI么?10.Java面向对象的三大特性是什么呢?有什么含义?11.子类中如何引用父类的方法?12.父类对象的引用可以调用指向子类的新方法么?13.重载和重写有什么不一样么?14.如果重载里面的参数是list,但是泛型不一样,算重载么?15.被哪些修饰修饰的方法是可以重写的?16.Java的static方法有哪些作用?17.有什么办法在静态方法里面调用非静态的方法?18.Java常见的集合或者说集合框架有哪些?19.Concurrenthashmap是如何实现的?20.Java里面有哪些创建线程的方法?21.线程池的有哪些参数?他们具体什么含义?22.为什么要尽量使用自己定义的线程池?23.Thread local的实现是什么?它里面用了什么引用?24.排查过内存泄露的例子么?如何排查内存泄露?25.如何去排查OOM?26.Spring中的autowired和resource注解有什么区别么?27.Spring的bean默认是单例还是多例的?如何创建多例的bean?28.如果依赖注入的时候接口有两个实现,怎么是选择要注入哪个?29.Spring的IOC和DI是什么意思?30.用过spring的切面么?如何使用切面?31.MySQL有哪些隔离级别?他们怎么实现?为什么使用Mvcc解决可重复读?32.MySQL的索引失效的场景有哪些?33.索引是越多越好么?34.为什么平时实际生产要反范式?35.数据库的Join有哪几种方式join啊?有两个表,一张是交易的表,一张是结算的表,交易会每天给把它收到的订单给结算发一份。两个表都有订单号字段,如果有人在结算的表插入订单(不在交易的表)或者交易给结算的表丢失部分数据,如何去排查这些异常的数据?36.计算机网络的tcp协议如何做拥塞控制?37.Tcp头部的内容了解么?有哪些字段?38.手撕:K个一组翻转链表回答了七八成的问题吧,手撕六分钟写出来,面完直接约二面
牛客在线求职答疑中心
点赞 评论 收藏
分享
评论
3
45
分享

创作者周榜

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