华为Java一面面经(实习)
- 自我介绍
- 你的主语言是什么?
- 说说Java语言的优势。
- 面向对象的三大特性是什么?
- 多态体现在哪几个方面?
- 有一个父类和子类,都有静态的成员变量、静态构造方法和静态方法,在我new一个子类对象的时候,加载顺序是怎么样的?
- 你知道哪些数据结构?
- 说说Java的数据结构。
- 说说HashMap是怎么put的。
- 为什么HashMap链表要转成红黑树?
- 说说消息队列,如果我有两个consumer在消费Kafka的同一个partition,此时我增加一个consumer,会怎么样?
- 消息队列是参考哪种设计模式?
- 说说观察者模式的结构。
- SpringBoot用到哪些设计模式?
- 算法题:无重复最长子串。
#软件开发笔面经##牛客创作赏金赛#