一面二面都是电话面,一面的话都是按照简历来问,基本上就是八股,项目,基本上都回答上来了,没什么问题。一面后是笔试,笔试题就是常规的15+3吧,写了两题就交了二面直接寄了,主要是没怎么准备,而且已经拿到比较满意的offer了,也没怎么在意,想着就不准备随缘了,后面也是打算完全转安卓开发了。总体说一下二面,面试官考察的重点好像不在简历,从最基本的理论开始问到具体实现。(感觉就算准备了也是寄,都是我没怎么注意的点,我自己主要准备的还是spring+juc,简历突出的也是这两点)1. JAVA跟其他语言的区别2. JVM的组成3. 静态变量放在哪里4. 类加载机制5. 垃圾回收算法6. JDBC怎么用的7. JDBC的原理8. 面向接口编程的优势9. 异常有哪些类10. 连接数据库的异常是哪个类,叫什么名字11. 为什么用设计模式?12. servlet用什么设计模式13. 开闭原则14. spring的Bean管理15. 多线程下spring怎么做的线程隔离(好像是问内存模型,脑子抽了回答的ThreadLocal)16. 多线程下公用变量怎么保证安全17. 问了项目的难点18. 软件工程学过没,知不知道有哪些设计图,设计流程19. 怎么学习java的20. 后续学习规划21. 个人优势这一套下来感觉自己不是个学计算机的学生,好多理论知识都不太记得了。面试官也建议不要只关注具体实现和用法,背后的原因原理也要了解。-----------------------刚写完面经20分钟就进终面了,感觉面的最差的一次,有点意外。定的后天的终面。 #盒马鲜生# #盒马鲜生面经# #java#