阿里CTO线Java暑期实习一面

2022.4.6

自我介绍

1、自我介绍

项目1

2、rpc流程

3、为什么要序列化(传输对象,提高效率)

4、服务端负载均衡

5、负载均衡算法

6、为什么要一致性哈希,应用场景

7、如果一开始都连接到一个机器上,那么一致性哈希会导致别的机器都浪费了,如何解决?

8、为什么要有注册中心

9、注册中心挂了怎么办(集群)

10、服务端如何在多个注册中心上注册?

11、多个服务端同时注册?

12、客户端同时有多个线程发送请求?

项目2

13、数据库流程

14、索引是怎么实现的?

15、索引存在缓存中吗?

16、如何支持多线程?

17、如果不走索引怎么办?

八股

18、hashmap

19、快排

20、netty的pipeline

算法题

1、给一个字符串p代表格式,然后输入一段字符,判断是否满足格式

例如:输入ABB,“纽约 旧金山 旧金山”,输出true,若为“纽约 纽约 旧金山”,则输出false

我的思路:哈希表存对应关系,遍历判断是否一致

2、完全背包

总结

一共一个半小时,大部分都在问项目和场景题,问麻了。。。

这次还没半小时就挂,就许愿一面过吧。。。


#面试复盘##面经##实习##阿里巴巴#
全部评论
已挂,哈哈
点赞
送花
回复
分享
发布于 2022-04-06 21:40
阿里面试是真的难。我二面也是直怼各种实际生产场景问题,一堆问题答不上三个😂
点赞
送花
回复
分享
发布于 2022-04-07 08:21
秋招专场
校招火热招聘中
官网直投
多个服务端同时注册老哥怎么答得
点赞
送花
回复
分享
发布于 2022-04-07 09:45
CTO线的面试感觉是刷kpi,一面上来直接问了两句项目,开始做题,题做完了也不管着急去面下一个了😅
点赞
送花
回复
分享
发布于 2022-04-07 17:56
你这个项目是不是挺不错的,我看着问题还挺有水平的😂
点赞
送花
回复
分享
发布于 2022-04-08 16:38

相关推荐

4 3 评论
分享
牛客网
牛客企业服务