Java美团一面(一小时15分)

1 你用了DDD,讲一下DDD的优势?

2 什么是充血模型?

3 你项目中的DDD具体怎么设计的?

4 DDD领域划分的依据?

5 用了springboot,说一下springboot的原理?自动装配?

6 threadlocal实现原理?内存泄漏情况?怎么解决?

5 rabbitmq有哪些工作模式?

6 tcp三次握手和四次挥手?如果建立了连接后服务器出错了怎么办?

7 Redisson原理?会有什么问题?

8 Redis数据结构,用到了哪些?GEO只单纯的用了这个数据结构吗,还是有一些其他的操作?

9 Redis和数据库的一致性怎么保证的(这里我结合项目和面试官解释了10多分钟没解释清楚……)

10 介绍一下Java虚拟机?说一下新建对象的过程?类信息存在堆里面吗?jdk7和jdk8方法区不同的区别?元空间对外还是对内的?如果对象太大会不会发生内存不够的情况?

11 MyBatis的底层原理(我这里没准备,直接回答不会)

12 MySQL的原理,InnoDB的原理,B+树的原理?

13 ConcurrentHashMap原理?

14 可以说说你最近在学什么吗?有遇到什么挑战吗?

还有好多想不起来了

然后还有一大半的时间在拷打项目…巨深的那种

手撕:hot100贪心第一题 买股票

#面试求职 #后端开发 #面试技巧 #java #美团

全部评论
非常强 非常牛币
点赞 回复 分享
发布于 昨天 17:38 湖北
可以的
点赞 回复 分享
发布于 昨天 15:53 北京
佬,是日常实习吗
点赞 回复 分享
发布于 昨天 00:19 江西

相关推荐

头像
08-29 20:59
已编辑
门头沟学院 Java
1.自我介绍2.项目拷打穿插八股:a.你在哪些功能中引入了新的组件?b.ES相比于MySQL好在哪?c.什么场景下用MySQL查找,什么场景下用ES?d.大数据量用ES就一定更好吗?e.你知道在分布式部署下ES可能出现哪些问题吗?f.讲讲RocketMQ在你的项目中的使用逻辑?g.你认为在你的理解中RocketMQ最重要的特性是什么?(顺序性,不丢失,不重复,幂等性,可用性)h.那你知道RocketMQ是怎么实现这些特性的吗?i.Kafka是怎么实现集群高可用,在Leader宕机情况下不会有消息丢失的?j.你平时是怎么学习技术的?k.你这边建立了二级缓存,那请问你是怎么保证二级缓存中数据一致性的?l.那你采用事务可能会带来一些什么问题?m.除了Caffeine还了解哪些本地缓存结构吗?n.知道Caffeine的内部结构吗?3.来讲讲Java中的Error是怎么出现的?会带来什么后果?4.你提到了OOM,请问什么情况下会出现OOM呢?5.那异常呢?Java中有哪些异常类型?6.你认为编译时异常和运行时异常该怎么去处理?什么时候要注意处理这些异常?7.来讲讲锁,对Synchronized了解吗?8.Synchronized是可重入锁吗?是公平锁吗?9.还了解哪些锁呢?10.假如你自己设计了一个并发包,我们可以丢弃Synchronized只用ReentrantLock吗?手撕:实现一个单链表首尾交叉相连,要求必须在原链表上操作例子:1-2-3-4-5-6-7输出:1-7-2-6-3-5-4反问1.改进建议?(对于大二来说挺不错的)[听怕了这句话,逢说必挂]2.几轮?(2-3轮)希望七夕我可以和offer长长久久,牛友也和另一半长长久久🥰
投递美团等公司10个岗位
点赞 评论 收藏
分享
🐭🐭不想面试啦�...:哈哈哈哈,是hc稀缺是吧。一边稀缺,一边后端简历多到捞不出来
点赞 评论 收藏
分享
评论
3
13
分享

创作者周榜

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