阿里淘天秋招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,面试官很有耐心,人特别好,面完催我赶紧去做笔试测评
全部评论
相关推荐
点赞 评论 收藏
分享
04-02 10:09
门头沟学院 Java
用微笑面对困难:这里面问题还是很多的,我也不清楚为啥大家会感觉没啥问题。首先就是全栈开发实习9个月的内容都没有java实习生的内容多,1整个技术栈没看出太核心和难点的内容,感觉好像被拉过去打杂了,而且全栈基本上很容易被毙。里面能问的bug是在太多了比如L:继承 BaseMapper 可直接使用内置方法’。请问你的 BaseMapper 是如何扫描实体类注解如果瞬时产生 100 个上传任务,MySQL 的索引设计是否会有瓶颈?你做过分库分表或者索引优化吗?全栈的内容可以针对动态难点去搞,技能特长写在下面吧,你写了这么多技能,项目和实习体现了多少?你可以在项目里多做文章然后把这个放下去,从大致来看实习不算太水,有含金量你也要写上内容针对哨兵里面的节点变化能问出一万个问题,这个很容易就爆了。 点赞 评论 收藏
分享
查看18道真题和解析