字节商业化研发Java实习一面面经
Java特性:面向对象、跨平台
面向对象:封装、继承、多态
封装的作用
多态的实现方式:虚方法、接口、抽象类
编译器多态和运行期多态
常用集合:map、list、set等
hashmap详解
hashmap原理,扩容
为什么用红黑树和链表
红黑树缺点
插入方式
链表时间复杂度
spring ioc和aop解释
ioc理解
aop实现方式:代理
bean的注册方式:xml、注解、配置类
component和configuration的区别 答错了
redis数据类型:少答了两种
zset实现方式:链表、跳表
算法:判断链表是否对称
linkedlist的getLast方法是怎么实现的
反问:技术栈、学习建议
要有深度
多刷题