七牛云Java实习一面面经

  1. 自我介绍
  2. 介绍一下项目的流程,技术栈
  3. redis和rabbitmq在项目中的作用
  4. http和https的区别,https的流程是什么
  5. 状态码都有哪些,300代表什么、
  6. 扫二维码的流程(输入网址的过程),dns位于哪个层
  7. redis的数据结构了解吗,跳跃表的原理是什么
  8. rabbitmq生产者是什么,执行流程是什么
  9. mysql的索引都有什么(我回答b+树和哈希索引,之后没有再问了)
  10. jvm垃圾回收算法,怎么回收

算法:

  1. 链表单双节点倒叙
  2. 找二叉树公共祖先

算法给的时间太短了,没有写完,被面试官表示算法,计网基础不太好,投简历的人很多,需要挑选更棒的人选,委婉的告诉了我凉了的消息。

#实习##面经##Java工程师##七牛云#
全部评论
bzzb
1 回复 分享
发布于 2021-03-16 07:46
七牛还有java吗
点赞 回复 分享
发布于 2021-03-20 11:02
楼主给个能给个投简历的链接吗?
点赞 回复 分享
发布于 2021-03-19 20:54
兄弟,代码题在那里写啊?
点赞 回复 分享
发布于 2021-03-17 16:24
老哥,请问你在哪投的
点赞 回复 分享
发布于 2021-03-16 20:42

相关推荐

点赞 评论 收藏
分享
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个岗位
点赞 评论 收藏
分享
评论
5
26
分享

创作者周榜

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