首页 > 笔经面经 > 阿里企业智能Java实习一面面经

阿里企业智能Java实习一面面经 内部员工回复

头像
李酒酒
编辑于 2021-03-01 11:37:31 APP内打开
赞 12 | 收藏 82 | 回复10 | 浏览3897

虽然知道我的面试官可能活跃在牛客平台,但也斗胆发一下吧,许愿一个二面(虽然知道可能凉了,哭唧唧~)
  1. 算法了解多吗,知道的有哪些算法思想?01背包、最短路径能写出来吗?
  2. 你知道的排序算法有哪些?
  3. 快速排序的思想?快速排序的时间复杂度?还有那些时间复杂度为O(nlogn)的排序算法
  4. JDK的Arrays.sort()使用的是那种排序方法?JDK1.8之后对于数据量大的时候不再使用快排,回去看一下这方面的优化吧?
  5. 你常用到的数据结构有哪些?HashMap的实现原理?时间复杂度是多少?是线程安全的吗?为什么线程不安全?有线程安全的吗?那ConcurrentHashMap是如何保证线程安全的呢?
  6. 什么是数据库的事务?什么是事务的一致性?怎么保证事务的一致性?
  7. 死锁如何解决?并发条件下两方相互转账,A转账需要先锁定自己账户再锁定B账户,B转账需要先锁定自己账户再锁定A账户,两方同时操作如何解决死锁?我答了破坏不剥夺的条件,也就是说在transaction注解上加入超时判断,又问我还有别的办法吗?我说一次性获取所有资源(破坏请求与保持),又问如何一次性获取所有资源?愣了好久才想起来是表锁。。。
  8. JVM垃圾回收流程?知道哪些垃圾回收算法
  9. 知道CMS吗?CMS的垃圾回收过程?哪个阶段是需要STW的?用的什么垃圾回收算法
  10. 堆得分区分代?
  11. 类加载机制?
  12. 双亲委派机制?Spring的类用的是什么加载器?双亲委派中最底层的是哪种加载器?最顶层的呢?

更多模拟面试

10条回帖

回帖
加载中...
话题 回帖

相关热帖

笔经面经近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐