一面(电话,61分47秒)
自我介绍
项目来历
MySQL和MongoDB的区别
负载均衡的实现,有没有使用过nginx?
为什么数据库使用索引查询速度会那么快,是怎样实现的?
除了mysql这种关系型数据库外,还有哪些数据库?
TCP和UDP的区别?
一次HTTP的完整请求过程(从网络协议的层面来阐述)?
面向对象语言的特点?
hashmap和hashtable的区别?
JVM的内存模型,回收机制
老板有元给我和同学分钱,首先由我提出分钱方案。如果同学不同意,则总额变为元,并由同学提出分钱方案。如果这时我不同意,则俩人各拿元。请问一开始我应该怎么给出分钱方案?
假设有一个线程在取队列中的消息,怎么停止这个线程?
读过哪些源码?
项目中遇到过什么难题
印象深刻的几次学习经历
有什么问题想问的?
二面(电话,82分33秒)
springboot或者spring的加载流程
对IOC和AOP的理解
jdk和cglib实现的AOP实际上会在内存生成动态代理对象,还有什么其他办法实现AOP?经提示答出AspectJ以及实现原理
Spring中的对象的作用域
Singleton对象引用Prototype会发生什么
项目中怎样使用微服务?
两个服务之间调用的流程
rpc与