小丑的第二集七牛云二面

谁tm说二面聊天的
1.自我介绍
2.项目
3.kafka什么时候可能会出现重复消费
4.如何解决
5.kafka是如何保证其可用性的
6.有一个定时任务的场景,你会这么考虑技术选型
7.对于单体任务来说,你会选择什么数据结构去实现定时任务
8.为啥delayqueue可以做到不需要扫描所有数据
8.redis的RTT时间过长的常见的解决方案
9.redis问了不了解阿塔克斯用来解决RTT问题?(文盲表示听不懂问了啥)
10.分片集群的原理
11.分片集群有一个新服务节点,他是怎么上线的
12.客观主观上下线
13.tcp拥塞控制
14.在网卡的情况下,如何用udp去实现可靠通信
15.衡量两个人通信质量可以考虑的指标有哪些
16.讲讲分布式算法的投票过程
全部评论
阿塔克斯是啥,怎么感觉像 ajax
点赞 回复 分享
发布于 2024-05-23 18:21 浙江
hxd,你七牛云在哪里投递的呀
点赞 回复 分享
发布于 2024-05-23 01:11 北京
佬每天一篇面经,这也太强了,跪了
点赞 回复 分享
发布于 2024-05-22 21:32 山东

相关推荐

06-20 10:13
已编辑
门头沟学院 Java
算法题第一个乍一看好像力扣原题,但是输入是List[int],并非root,然后一直纠结换成树节点再做,但是好像TreeNode不能直接使用,后来有一个新的思路,寻找父节点和孩子节点的关系 2*i+1,2*i+2反正最后还是没写出来,回来让gpt写了,思路应该可以吧。from typing import Listfrom collections import dequedef right_side_view_from_list(nums: List[int]) -> List[int]:    if not nums or nums[0] == -1:        return []    result = []    q = deque()    q.append(0)  # 从根节点的索引 0 开始    while q:        level_size = len(q)        for i in range(level_size):            idx = q.popleft()            if nums[idx] == -1:                continue            if i == level_size - 1:                result.append(nums[idx])            left_idx = 2 * idx + 1            right_idx = 2 * idx + 2            if left_idx < len(nums):                q.append(left_idx)            if right_idx < len(nums):                q.append(right_idx)    return result
投递七牛云等公司7个岗位
点赞 评论 收藏
分享
点赞 评论 收藏
分享
06-13 18:17
佳木斯大学 Java
投递七牛云等公司7个岗位
点赞 评论 收藏
分享
评论
3
5
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务