支付宝一面,不知道还有没有后续

首先上来做了自我介绍,目前项目做了一半,但是还没做完,也提了一下。

介绍一下项目。
介绍项目的大概框架。
- - 讲了自己项目实现的业务和切分的几个模块
- - 讲了自己写实现mybatis、service和controller层的大概流程
springMVC的原理
- - 讲了springMVC的流程
用了springAOP吗,实现原理?使用哪个包?
- - 讲了背后是动态代理,这个回答得不好
会手写线程池代码吗
- - 这个不会,并发的知识目前掌握的还不好,害
ConcurrentHashmap?
-- 这个也不是很了解
Hashmap系列
- - Hashmap的数据结构
- - 红黑树相比链表优点
- - Hashmap是线程安全的吗?如何保证Hashmap的线程安全
- - Hashmap的原理
-- 讲了get和put操作的原理(计算哈希值,equals方法),红黑树的原理(不知道具体该怎么左旋右旋,但是说了他是一个平衡排序二叉树,左右子树高度差不超过1)


JVM
jvm的内存模型

GC的原理


最后请面试官给我建议,得到建议是加强对源码的阅读和底层原理的理解,在实际的业务中会经常使用。
面试官很nice,感谢!


#实习##Java##面经##阿里巴巴#
全部评论
楼主你这个问题答不出来就不行了,要加强基础+JUC
1 回复 分享
发布于 2021-05-19 09:20
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2021-04-16 10:32
稳了
点赞 回复 分享
发布于 2021-04-16 18:40

相关推荐

亲切的长颈鹿又在摸鱼:找销售啊,算法机器人不是你这个学历能干的
点赞 评论 收藏
分享
评论
1
8
分享
牛客网
牛客企业服务