阿里淘天秋招Java后端开发一面记录
一面:
实习:
问了下做了什么,balabala,几分钟,很快啊
Java:
1. 讲一下单例模式有哪些类型,懒汉式DCL锁为什么要检查两次
2. 平时都用过哪些锁,更喜欢或者更习惯用哪个锁,为什么
3. synchronized除了锁升级之外还有哪些优化知道吗
4. volatile关键字了解吗,有什么用
5. volatile如何保证数据的可见性
6. GC了解吗,你能讲讲如何判断一个对象应不应该被回收吗
7. 哪些对象可以作为GC ROOT的根节点呢
8. 内存泄漏是什么意思
9. 双亲委派机制了解吗,为什么要有双亲委派机制,有什么好处,如何打破双亲委派机制
10. 父类构造方法、构造代码块、静态代码块,子类构造方法、构造代码块、静态代码块,六个模块的加载顺序
操作系统:
1. 为什么要分页,你对操作系统内存页有什么了解
2. 为什么要有虚拟内存,有什么用
算法题:
判断链表是否有环
聊天:
1. 有看过哪些开源项目的源码吗,具体说一下
2. 平时怎么学技术的
3. 喜欢看博客的话,有没有一个特别喜欢的作者
感受:
全程1h,面试官很有耐心,人特别好,面完催我赶紧去做笔试测评
实习:
问了下做了什么,balabala,几分钟,很快啊
Java:
1. 讲一下单例模式有哪些类型,懒汉式DCL锁为什么要检查两次
2. 平时都用过哪些锁,更喜欢或者更习惯用哪个锁,为什么
3. synchronized除了锁升级之外还有哪些优化知道吗
4. volatile关键字了解吗,有什么用
5. volatile如何保证数据的可见性
6. GC了解吗,你能讲讲如何判断一个对象应不应该被回收吗
7. 哪些对象可以作为GC ROOT的根节点呢
8. 内存泄漏是什么意思
9. 双亲委派机制了解吗,为什么要有双亲委派机制,有什么好处,如何打破双亲委派机制
10. 父类构造方法、构造代码块、静态代码块,子类构造方法、构造代码块、静态代码块,六个模块的加载顺序
操作系统:
1. 为什么要分页,你对操作系统内存页有什么了解
2. 为什么要有虚拟内存,有什么用
算法题:
判断链表是否有环
聊天:
1. 有看过哪些开源项目的源码吗,具体说一下
2. 平时怎么学技术的
3. 喜欢看博客的话,有没有一个特别喜欢的作者
感受:
全程1h,面试官很有耐心,人特别好,面完催我赶紧去做笔试测评
全部评论
相关推荐
06-08 22:25
门头沟学院 Java 点赞 评论 收藏
分享