第一次面试,虽然背了两天的面经,但是不得不说毫无作用。
面试官人非常好,只是我太不给力了,连续5个问题我都说不知道,都是基础问题
下面是一些总结
开头
- 自我介绍
- 你的XXX项目的是怎样的,整体框架是怎样的?
java基础
- Object有什么方法?
java容器
- HashMap的底层是什么实现的?
- HashMap为什么是线程不安全的?
Spring
当时外面环境太吵,太紧张了,又是电话面试,它那个听不太清。自己又不会,所以完全没记住。
设计模式
- 如果有大量的if else,if else,if else,该用什么设计模式来解决?
- 开闭原则是什么?(奶奶的,刚看过,就忘记了)
并发问题
- 高并发场景下,我们通常要做XXX控制,什么是XXX控制呢?(这里XXX我没听清楚,希望有好心人能够帮我解答一下,谢谢啦)
- 解释乐观锁和悲观锁