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 #美团