首页 > 天学网java实习一面
头像
江南OVO
编辑于 2020-12-30 11:14
+ 关注

天学网java实习一面

  1. 没问项目,直接跳过

  2. 说说你对Spring的理解?(IOC,AOP相关)

  3. HashMap的底层实现,线程安全吗?

  4. ConcurrentHashMap的底层实现,为什么线程安全?(synchronized + CAS)

  5. SpringBoot启动类都用到了哪些注解?

  6. @componentScan的原理,为什么启动类不加这个注解也可以扫描到包?

  7. reids的数据结构?

  8. MQ用什么数据结构可以实现?

  9. list的常用API?怎么获得list的大小?

  10. sql怎么统计一个学校表中的班级的个数?

  11. 数据库的引擎,InnoDB的有点,怎么实现事物的?(redo log, undo log, MVVC)

  12. 怎么建索引?

  13. Hash索引和B+索引的区别?

  14. 什么是红黑树?简单说一下红黑树的结构?

  15. 算法题:

    1. 根据B数组对A数组进行排序

    2. 过桥问题:

      1、 某夜,有个团队要过桥,该桥每次只能通行2个人,只有一个手电筒,过桥必须持有手电筒。这些人单独过桥的时间从小到大分别为t1t2t3t4t5 ………

      请描述算法思路计算出这伙人过桥需要的最短时间。

      (提示:假设是四人,如果t1=1t2=2t3=5t4=10,最短用时为17


更多模拟面试

全部评论

(3) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

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

近期精华帖

热门推荐