10.17 更新 已挂面试官很年轻,比较有亲和力git clone 和 git pull 的区别如果本地在feature分支上开发到一半,突然需要修改master分支的bug怎么办讲一下设计原则,设计模式讲一个除了创建型模式之外的设计模型,在日常开发中常用到的Java的基础数据类型讲下常用的集合,ArrayList扩容的方法是哪个(感觉很奇怪的问题,一般不是都问扩容机制吗)讲讲HashMap讲一下JVM内存区域垃圾回收算法synchorized和voliatle的区别CAS会有什么问题innodb为什么用B+树不用B树事务的四大特性SpringMVC的工作流程(完全没想到会问springMVC...