北森云计算 2023提前批 后端工程师(已OC)
这篇文章仅限于技术面经分享
一面,整体流程60分钟:
- 怎么看待转语言
- 项目简介(牛客论坛)
- 你负责什么模块?介绍一下
- 用户的缓存是怎么做的
- 如何避免旁路缓存频繁删除造成缓存击穿打垮数据库(引申出分布式缓存吟唱)
- 如何避免黑客盗取正常用户的token从而正常登录进去
- 用户频繁水贴、单机刷阅读量怎么检测
- 为什么用ThreadLocal,有什么注意事项
- Kafka怎么用的,有哪些场景
- synchronized相关,锁升级过程
- 数组和链表的区别
- 口述算法:检测链表中的环
- HTTP的请求报文结构
- TCP的三次握手
- HTTP报文的生命周期(类似访问一个URL经历的过程)
- 用过哪些设计模式
- 对北森最近风评的看法
面试官很和善,体验不错,基本都答出来了,第二天收到评价信,后来了解到这不代表挂了,每面都会有
二面,整体45分钟:
- 什么时候能来实习?能实习多久?
- 怎么看待转语言
- 项目简介(牛客论坛)
- 用户相关的业务流程
- 为什么ThreadLocal可能引发内存泄漏,你实际试过吗
- 项目用到哪些设计模式
- 软件设计原则有哪些
- 项目中学到了什么
- 对北森的看法
- 平时怎么学习的
- 有没有大厂情节
- 怎么看待加班
整体面试氛围较好,但二面涉及到的技术问题较少,后半部分更像是HR面。由于某些原因,回答某些问题时心情略有波动
第二天收到评价信