20230726:百度提前批上海java一面(挂)
- 自我介绍
- 介绍一下你项目中印象深刻的功能
- 我这里讲的是 es 搜索商品
- 你的高并发购物系统是前后端分离吗
- 上架商品的逻辑
- 面试官问商品改价,我这里讲双写模式
- String,StringBuilder,StringBuffer
- String 的最大长度
- ==和equals,比较两个String 用==
- 数组和链表的区别
- 删除数组中的某个元素,把其他元素往前移动
- ArrayList线程安全吗
- 线程安全的集合类,我讲的是ConcurrentMap和HashTable
- HashMap中的 put 操作
- 负载因子是什么
- HashMap初始创建50个容量行吗
- 用过的异常类
- 你用 try finally不用catch行吗,我说的是可以
- 你自己写过反射吗
- 反射可以调用私有构造函数吗
- Spring的类加载机制?我说有点别扭
- 讲一讲依赖注入
- Spring常用的注解
- @Autowired是bytype还是byname,@Resource呢(Resource我没答上来)
- @Service和@Component的区别
- mysql的隔离级别,这里答得有点乱,突然短路了
- 什么是脏读
- 讲一下联合索引,我讲了最左匹配
- 讲了一个表,有学生id,性别,课程号id,哪个适合做索引