阿里CTO线Java面试

一、11.30一面(80min)

1、实习项目,每个都问了一遍,从业务流程到技术实现(45min)

2、有用过索引吗?什么样的字段要建索引

3、知道最左匹配原则吗?为什么是最左,而不是最右

4、设计RPC协议,从流程到报文(30min)

5、我再问最后一个问题,A和B进行TCP传输,B的网线被拔了,A会怎么做?

6、反问

总结:面试官对项目问得很细,里面涉及到的业务背景、架构设计、技术实现,包括遇到的问题都会详细问到,后面设计RPC协议的问题,也问的很细。同时面试官人也非常好,在我答不上来的地方会予以提示,把我的思路带进去。

#如何看待2023届秋招##0offer是寒冬太冷还是我太菜##华为2023秋招求职进度交流##假如华子给你打电话了,你去不去##你觉得今年秋招难吗#
全部评论
同学二面通知了吗
1 回复 分享
发布于 2022-12-21 14:51 贵州
我还挺好奇,b的网站拔了会出现啥?我猜应该是第三次握手失败?
1 回复 分享
发布于 2022-12-12 00:28 北京
rpc协议怎么设计
点赞 回复 分享
发布于 2023-01-23 15:12 江西

相关推荐

20 道选择题+3 道编程题选择题:Linux命令,try catch finally异常处理,Mysql语句,HTTP,CPP代码题,Java代码题等(CPP 选手表示不会Java)编程题:1. 我们有一个大小为  n  的数组  a1, a2, ..., an 。我们可以选择一个元素  ai ,将其变成它的相反数  ai → (-1) × ai 。如果此时数组的和在区间  0, t  内,那么这个选择是“好的”。我们的目标是计算有多少种选择是“好的”。2. 题目要求我们计算删除数组中每个元素后的 MEX 值。MEX 的定义是数组中未出现的最小非负整数。例如:数组  0, 1, 2  的 MEX 是  3 ,因为  3  是未出现的最小#非负整数。数组  1, 2, 3  的 MEX 是  0 ,因为  0  是未出现的最小非负整数。我们需要为数组中的每个元素  ai ,计算删除  ai  后剩余数组的 MEX 值,并输出结果。3. 给定一个长度为 n 的字符串 s,其中某些位置可能为问号(?),问号可以被替换为任意数字。求所有可能的替换方式中,使得 s 表示的数字是 3 的倍数的个数。结果需要对 10^9 + 7 取模。注意,不能有前导零(例如,03 不是有效的数字)。#OPPO笔试# #笔试# #26届暑期实习#
sleepwalking23:笔试三道a了,上午一看复筛不通过
查看9道真题和解析 投递OPPO等公司10个岗位 笔试
点赞 评论 收藏
分享
04-02 21:25
门头沟学院 Java
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
9
48
分享

创作者周榜

更多
牛客网
牛客企业服务