# 阿里 电话面

##java基础

多态

抽象类和接口

栈和队列的区别?以及应用场景?

知道什么排序算法(时空复杂度、原地性),什么是内部、外部排序,说一下快排

关系型数据库、非关系型数据库有什么,关系型和非关系型有什么区别

mysql索引了解吗?mysql事务用过吗?使用事务的步骤?

## 项目

项目背景?为什么做这个项目?

项目有几个模块?

项目的难点是什么?

RPC的流程?动态代理怎么实现的?动态代理的优势?有没有了解过其它开源项目的动态代理(spring的AOP,AOP应用场景)?

JAVA NIO?

不同序列化方案之间的区别?

介绍一下开源项目背景?讲一下你做了什么?测试你怎么写的输入输出?

介绍一下docker?docker的优势?

你用过什么消息队列?(用过rabbitmq,问:应用场景是什么?)

建议:学习的时候多问自己为什么?比如技术选型,优劣。关注一下技术的应用场景。
全部评论
项目是手写rpc么
点赞 回复 分享
发布于 2023-03-28 11:44 北京
是什么时候面的呀?
点赞 回复 分享
发布于 2023-03-28 12:06 湖北

相关推荐

learYuan:🐕看了都摇头
点赞 评论 收藏
分享
评论
3
21
分享

创作者周榜

更多
牛客网
牛客企业服务