北森云计算offer已拒

一面

面试时间

  • 2022年5月17日 45min

面试内容

  1. java的值传递和引用传递(说了表层内容,前者复制实际数据,后者复制引用类型;说我浅,他说底层是栈和堆的区别)
  2. gc的分代回收(新生代、老年代、垃圾回收算法、常见垃圾回收器)
  3. 为什么有s0,s1的变化(说不出来)
  4. redis的底层数据结构(具体说了SDS,他说我回答的比较官方,我tm)
  5. SDS的具体实现结构
  6. redis的数据一致性(说了旁路缓存策略,比较满意)
  7. redis的内存淘汰机制(具体的实现原理、我说了LRU的实现原理(hashmap+双向链表),他说不准确)
  8. 紧接着问hashmap(比较满意)
  9. 进程与线程的区别
  10. 进程的数据结构(说了PCB进程唯一标识、没说全)
  11. http的post与put的区别(简单说了一下put是新文件,会覆盖;他说具体原理是什么,不会,他说是幂等)
  12. 设计模式(策略模式,我说了具体的实现;结合的例子是spring的@Resource注解;他说最好的例子是:结合工厂模式)
  13. 策略模式用到什么原则(开放关闭原则)
  14. 浏览器输入网址的变化
  15. 压力大怎么办、如何解决问题、坚持写博客

面试反馈

  • 面试官觉得我说的知识点浅


二面

面试时间

  • 2022年6月13日 40min

面试内容

  1. 开放-封闭、依赖倒转、单一原则、设计模式(策略模式)
  2. IOC、AOP
  3. java泛型
  4. 线程的理解
  5. 一台计算机同一时刻能够支持多少个线程是由什么决定的
  6. 多线程访问变量
  7. java垃圾回收器的工作原理
  8. redis一致性、基础数据类型
  9. 项目登录,cookie与session
  10. 浏览器禁用cookie的话session可以使用嘛
  11. 如何学习、抗压能力、实习多长时间
  12. 反问


offer

  • 2022年6月22日 由于需要转c# 放弃了


hshuo的面试之路 文章被收录于专栏

作者目标是找到一份Java后端方向的工作 此专栏用来记录从Bilibili、书本、其他优质博客上面学习的内容 用于巩固、总结内容 主要包含Docker、Dubbo、Java基础、JUC、Maven、MySQL、Redis、SpringBoot、SpringCloud、数据结构、杂文、算法、计算机网络、操作系统、设计模式等相关内容

全部评论
没去你就赚了😅,真不建议去
3 回复 分享
发布于 2022-11-28 19:06 四川
还好没去😅
2 回复 分享
发布于 2022-11-08 20:41 四川

相关推荐

评论
12
31
分享
牛客网
牛客企业服务