七牛云(已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

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

相关推荐

头像
06-25 17:20
已编辑
北京体育大学 测试工程师
面试官最后给了我一个惊天大霹雳,他说我们其实不知道你的技术面面试结果,我们因为现在流程比较紧急,这个岗位是新增出来的岗位,因此都是流程并行的去面试的。我们要在2025年的6月30号结束所有的校招流程。他还需要跟技术那边儿去对一对我的面试结果,还不一定能过呢。如果过了就让跟你对接的HR同学来跟你聊一聊。面试官就问了一下,你玩的游戏是啥,感觉你玩的游戏相对来说没有那么多,但为什么要投咱这个公司咱这个岗位?有没有工作中榜样,然后平常的安排,然后一些软性的问题。然后面试官跟我说通过沟通和交流,觉得我是一个能量不是那么足的人。不得不说他看人真准呐。然后我就说是因为面试面了太多了,然后有的面试官问的问题太难了,再加上不断面试,不断失败,再加上上班儿上的比较多,现在已经老实了,然后又问我在工作中可能遇到的容易让人觉得累的事情是什么?然后又问你觉得一个普通的测试工程师和一个优秀的测试工程师它的区别是什么?最后反问环节我问了一下。员工的离职原因,然后留存率,然后他回答说离职原因大多数是一些客观的因素,比如说有更好的工作机会以及想要离开上海这个城市。再有一些比较极端的场景就是可能跟领导不太对付。而这个留存率相对来说没有太关注,因为公司的员工相对来说稳定性都还是很好的,这一块儿不是重点关注内容。然后我又问了一下。公司现在面临的一些风险和挑战以及现金流是否稳定,营收怎么样?因为如果营收低了,可能就会面临裁项目,裁福利,裁员,然后他说这个行业都是有生命周期的,会有波峰和波谷。之前可能由于一些全球化的经济形式,游戏行业的大洗牌以及黑天鹅事件的影响。所导致的之前可能确实会出现一些负利润的情况,但是随着新游戏的研发上线以及推广的发力也是正在稳中向好,他对25年的发展还是呈乐观态度。最后跟我解释,这个测试人员是归属于中台部门,因此可能跟项目的营收关系不大。项目是富贵险中求,而我们测试是富贵稳中求。基本上拿的薪资和奖金都还是很稳定的。需是要跟着项目组去进行测试,因此有比较灵活的转岗和活水的机会,如果说项目突然没了,还是会有一定的兜底的,你可以在内部看一下别的转移机会之类的。
烤点老白薯:面试官还是挺坦诚的,也跟我说了,说他自己的性格。然后又说了一下对我的感受,然后他也说找工作这个东西就像找对象,没有好不好,只有合不合适。
查看6道真题和解析
点赞 评论 收藏
分享
评论
4
22
分享

创作者周榜

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