阿里健康一面
时长: 35分钟
1、SpringBoot作用。自动配置、快速搭建Spring应用、微服务构建等。
2、SpringBoot的Bean怎么自动加载?自动配置:条件配置注解、外部配置application.properties、类路径扫描。
3、SPI了解吗?(服务提供接口)。
4、使用过的SpringCloud组件,Eureka、Feign、Dubbo。
5、RPC了解吗?
6、Feign和Dubbo,什么时候用Feign、什么时候用Dubbo,两者区别。
7、Feign和Dubbo都工作在网络模型的哪一层?
8、REST,Dubbo和REST区别,Feign是基于REST的。
9、Netty和Dubbo的联系,Netty也能实现RPC,为什么还用Dubbo? Dubbo提供服务治理的机制,使用简单,功能产全。
10、跳表数据结构,如何完成插入? 随机数生成器决定元素的层级。
11、synchronized、ReentrantLock,两者区别。可中断、tryLock、tryRelease、Condition条件同步。
12、ReentrantLock实现原理,基于AQS,等待队列、状态变量、CAS操作、线程状态管理。
13、手撕题:荷兰国旗 (三色排序)
反问部门业务:淘宝阿里健康大药房,base北京或者杭州
1、SpringBoot作用。自动配置、快速搭建Spring应用、微服务构建等。
2、SpringBoot的Bean怎么自动加载?自动配置:条件配置注解、外部配置application.properties、类路径扫描。
3、SPI了解吗?(服务提供接口)。
4、使用过的SpringCloud组件,Eureka、Feign、Dubbo。
5、RPC了解吗?
6、Feign和Dubbo,什么时候用Feign、什么时候用Dubbo,两者区别。
7、Feign和Dubbo都工作在网络模型的哪一层?
8、REST,Dubbo和REST区别,Feign是基于REST的。
9、Netty和Dubbo的联系,Netty也能实现RPC,为什么还用Dubbo? Dubbo提供服务治理的机制,使用简单,功能产全。
10、跳表数据结构,如何完成插入? 随机数生成器决定元素的层级。
11、synchronized、ReentrantLock,两者区别。可中断、tryLock、tryRelease、Condition条件同步。
12、ReentrantLock实现原理,基于AQS,等待队列、状态变量、CAS操作、线程状态管理。
13、手撕题:荷兰国旗 (三色排序)
反问部门业务:淘宝阿里健康大药房,base北京或者杭州
全部评论
请问钉钉上手撕是acm还是核心代码呢![](https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553763490/62AF11E48344D159DA608796DA7D39E5)
相关推荐
![](https://static.nowcoder.com/fe/file/oss/1716965564844UEBJN.png)
![](https://static.nowcoder.com/fe/file/oss/1716965585666UBBME.png)
顺丰集团
| 校招
| 超多精选岗位
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享