阿里电话一面面经Java(60min)

1.项目介绍,讲一讲你做的有哪些
2.安全侵入,比如说sql注入是如何处理的
3.你说你看过线程池源码?说一说?Unsafe包用过么?干什么的?
4.synchronize了解么?讲一讲?锁升级的具体过程?可重入么?
5.ReentrantLock了解么?说一下
6.说一下指令重排序?
7.IO这边有了解么?
8.IO的channel有哪些属性?
9.异步非阻塞IO有了解么,如果让你设计一个,怎么实现?从操作系统方面说,内核态和用户态怎么做的?
10.JVM这一块有了解么?类加载机制说一下?生命周期?卸载是怎么做的?
11.双亲委托了解么?类加载器如何?
12.有哪些是可以作为GCroots
13.finalize方法了解么?如何逃逸?
14.常见的GC方法?垃圾回收器?CMS的stw如何?那G1的stw又如何呢?
15.BDQ算法?(我没听太清除)分治算法?
16.NP问题?NP完全问题?你碰到过哪些NP问题?
17.贪心了解么?
18.图论了解么?Dijstra的过程?是动态规划还是贪心?最优子结构?
19.你的JWT放在哪里的?
20.session这部分有了解么
21.mysql 的datetime 和timestamp有什么区别?datetime加索引如何做比较的
22.null占不占空间呢?一行最大可以多大?一页多大?
23.mysql的哈希索引说一下?
24.mysql的锁?表锁、行锁、间隙锁?
25.事务这部分mvcc讲一下?
26.事务隔离级别?默认是哪一级?

#面经##阿里巴巴##Java工程师##实习#
全部评论
楼主面得啥部门呀,好难啊 第九个问题要怎么回答呢?回proactor吗?
点赞 回复
分享
发布于 2021-03-04 13:40
这也问的太多了吧
点赞 回复
分享
发布于 2022-04-07 16:50
联想
校招火热招聘中
官网直投

相关推荐

2 35 评论
分享
牛客网
牛客企业服务