37min,应该是凉经,感觉回答的不是很好
双方自我介绍
你项目中的难点?
为什么签名是唯一的?
其他的还有什么难点吗?
网关具体有哪些功能?
你在项目中还使用了dubbo是吗?
你的项目总共分为了几个模块?
一个用户请求过来会经过哪几个模块?
你知道dubbo的请求原理是什么吗?
你是把方法暴露到dubbo里面,那如果有多个应用有相同方法呢?dubbo是怎么分清哪个方法的?
你说一下jvm本身的内存区域?
结合你的项目,假如你在查找一个用户,那么查找出来的用户是存放在jvm的哪个区域呢?
初生代的容量达到多少的时候会转移到老年代?
minorGC做了什么事情?
那回收是具体回收哪些对象?我说的没有被外部引用的对象,就会被回收
那什么叫外部引用呢?
你做的项目有没有去观察gc的情况?
你说一下AQS
什么时候需要用到锁?举个场景
synchronized底层的实现?
MQ的队列你了解吗?
发消息是怎么发送到队列的呢?
交换机是MQ的组件吗?
MQ的基本的组件有哪些?
反问:
表现?
哪些地方还需要提高?一些中间件的原理可能了解不够多
实习生主要做什么?
这次的面试结果多久会出呢?
您觉得技术上的深度重要一点还是广度重要一点?回答是深度,看来不同面试官的回答都不一样啊,小米面试官说广度,阿里云面试官说深度。