上海百考丝信息科技有限公司--java面经
2024-12-17-上海百考丝信息科技有限公司
- 说说你工作中怎么使用CompelteFuture,做了哪些优化
- 简单说一下Java的集合
- 简单说一下LinkedList和ArrrayList的区别
- 你有做过sql的优化吗
- 你知道哪些情况会导致索引失效吗
- JDK8新特性你知道吗
- 简单说一下Stream流你常用的操作
- JDK的一个新特性LocalDateTime你有了解吗
- 能说一下Spring的IoC吗
- 看你会Vue,有写过简单的前端页面吗,用过哪些组件库
- 你简历说做过"部门树状结构的递归查询",如果我的数据量很大的话,递归会占用栈资源和导致性能下降,有什么别的方法解决,比如有一个List怎么把它转为树状结构,这么说把我有一个地区表,地区之间通过id和pid关联,我想展示所有地区的信息,用递归的话会占用栈资源和导致性能下降,不用递归的话该怎么去做,该怎么解决这个问题这是面试官工作中遇到的问题,根据面试官的提示事后复盘总结:把地区表里面的信息全部查出为List集合,然后通过Stream流根据id和pid的关系分组,分组成Map嵌套的一个树状结构,然后通过Map查询很快,并且没有递归
- Spring和SpringBoot的关系和区别
- 我看你简历写到使用Spring事务防止多表操作发生失误时进行回滚,这个是怎么做的呢
- 事务隔离级别能说一下吗
- 我现在有一个方法,这个方法会调用第三方的接口,还有自己的一些业务逻辑,当调用第三方接口的请求失败后,我也想保留请求保留的日志,并且主事务回滚,有什么方法解决
- 有遇到过Redis和MySQL数据一致性的问题吗
反问
面试官相当有水平,很年轻
#java##实习##面经##java面经##java实习#