美团暑期-食杂零售一面

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.合并区间
全部评论

相关推荐

04-11 20:51
已编辑
电子科技大学 Java
部门:食杂零售4.2 一面4.3 二面4.10  hr电话询问基本信息一面八股1、了解到的垃圾回收算法和垃圾收集器有哪些2、什么样的对象可以当GC roots3、JVM内存模型4、线程池如何终止所有线程5、了解到的线程池中的任务队列有哪些6、Integer a = 200、Integer b = 200,a和b相等吗,Integer a = 100、Integer b = 100呢7、动态代理是什么?什么时候会用到动态代理8、Mysql事务的隔离级别9、Mysql中事务可以嵌套吗10、讲一下索引,mysql索引的底层数据结构11、联合索引怎样才能命中12、Redis常用的数据结构,string类型的底层是怎样的13、Redis持久化14、介绍一下IOC15、Bean的生命周期16、依赖注入的方式有哪些,循环依赖怎么解决17、Springboot和Springcloud的区别18、介绍一下布隆过滤器19、最近在学什么八股和项目是穿插起来问的,从简历挨着挨着问,甚至连校园经历都问了手撕字符串相加、合并区间二面八股1、介绍一下Java运行时数据区2、为什么要将永久代替换为元空间3、堆的结构4、为什么要分为新生代和老年代5、Hashmap底层原理,是怎么扩容的,为什么链表转换为红黑树的长度是86、Hashmap是线程安全的吗,是有序的吗?线程安全的map有哪些,有序的map有哪些7、concurrentHashmap底层原理,举一个会用到concurrentHashmap的例子8、单例模式9、Java有哪些常用的锁10、Synchronized和reentrantlock有什么区别11、两个线程交替打印a和b怎么实现12、用redis缓存可能带来哪些问题13、Redis数据淘汰策略有哪些?如果要你实现LRU需要怎么做手撕二叉树锯齿形层序遍历应该不止上面这些,但是暂时只想得起来这些了许愿offer #美团#
点赞 评论 收藏
分享
评论
点赞
5
分享

创作者周榜

更多
牛客网
牛客企业服务