七牛云(已OC) 后端开发面经(一面 二面 三面 hr面)

一面

面试(70min)

  1. 互相了解一些情况

  2. 重载详谈

  3. Java 多态

  4. 类加载机制

  5. 运用,给了一段代码,grandpa,father,son三个类问我输出了什么

    差不多长这个样子

    class Grandpa { 
    	static { 
    		System.out.println("1"); 
    	}
    }
    class Father extends Grandpa { 
    	static { 
    		System.out.println("2"); 
    	}
    	public static int factor = 25; 
    	public Father() { 
    		System.out.println("3"); 
    	}
    }
    class Son extends Father {
    	static {
    		System.out.println("4"); 
    	}
       public Son() {
    		System.out.println("5"); 
    	}
    }
    public class Main {
    	public static void main(String[] args) {
    		System.out.println(Son.factor);
    	}
    }
    
  6. spring aop 和 ioc 是怎么实现的

  7. 代理方法

  8. 依赖注入原理

  9. 单例模式在 spring 中的运用

  10. 写一个示例(我写了个双重检查)

  11. 第二个if有什么用

  12. 为什么要写 private 修饰的构造方法?

  13. 为什么属性要加private?

  14. 如果不写默认是什么?

  15. default 的范围是什么?

  16. 算法题:遇到 \b就删除它和它前面的字符最终返回,忘记是力扣到哪道题了

  17. 有没有时间复杂度是 o(n)的写法?

反问(10 min)

  1. 公司业务
  2. 技术栈
  3. 对云原生的看法
  4. 其他

2023年8月17日

二面

面试(60min)

  1. 实习经历中进度的阻塞、接触、更新等是如何实现的
  2. 刚刚提到实时同步的问题,MySQL是如何实现实时同步的?
  3. 事务隔离级别
  4. 详谈MVCC
  5. explain 关键字关键看哪几项,分别有什么意义?
  6. extra 可能出现哪些信息?
  7. 如何查看一个 sql 每一个阶段的耗时
  8. redis 常见数据结构
  9. 跳表数据结构及原理
  10. redis 底层的统一结构体是什么样?让你设计你会怎么做?
  11. 实习经历中单点登录如何实现的?
  12. 单点登录原理
  13. 有没有其他的方式
  14. 实习经历中的权限控制怎么做的?
  15. 除了RABC之外还有权限系统设计方式吗?(ACL)
  16. 实习经历中的分布式锁是怎么实现的?
  17. 如何解决的缓存击穿?
  18. 还有别的实现分布式锁的方式吗?(MySQL)
  19. 这种实现方式在sql上有什么要求吗?(for update)
  20. 还有别的实现方式吗?(zookeeper)
  21. 什么是 cap
  22. redis 满足cap的哪几项?
  23. MySQL 呢?
  24. zookeeper 呢?
  25. 对于未来的规划
  26. 对于转 go 什么看法?

反问(5min)

  1. 部门的业务
  2. 面试评价

三面

面试

主要是问实习经历,对于业务模型的理解

反问

  1. 业务
  2. 加班情况

hr面

正常流程


08月23日 已OC

#我的实习求职记录#
全部评论
这和我当时一面差不多诶,另外你这是面实习嘛?
点赞
送花
回复
分享
发布于 2023-08-11 21:00 北京
开发么
点赞
送花
回复
分享
发布于 2023-08-13 22:01 上海
滴滴
校招火热招聘中
官网直投
可以问一下二面过后多久约的三面吗
点赞
送花
回复
分享
发布于 2023-12-18 15:11 浙江
m
点赞
送花
回复
分享
发布于 04-30 15:35 重庆

相关推荐

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