京东数科Java实习一面
是电话面试。
1. 自我介绍。
2. 平时常用的数据结构有哪些?
arraylist、linkedlist、hashmap
3. 接触过树吗?
项目中没用到过,写题的时候写过
4. 那给你道题,说下思路吧
二叉树的最近公共祖先
没刷到这道题,说了递归遍历,面试官提醒可以往链表方向想,但还是想了半天没思路。
5. 那说说JVM的垃圾回收吧
6. 说下 Minor GC和Full GC
7. 听说过8:1:1吗,是怎么分的
8. Full GC什么时候触发
9. 了解多线程吗?
10. 说下几种创建线程池的方式
11. 原子性知道多少?
12. 说下volatile
13. 指令重排到底是什么?
14. 说下你知道的容器类
15. 那想用两个栈实现队列,说下思路
项目相关:
springboot什么时候开始用的
python的flask框架用过吗
springboot的入口类 上面的注解都有什么作用,是由哪几个合成的
用注解加载配置文件了吗?
swagger里面都需要那些注解作为注释
有哪些自己的yml配置文件
auto value相关
数据库相关的了解spring data吗
听说过JPA数据持久化吗
反正就是 一问三不知 😭
还是好好学习吧!