字节暑实一面
背景:我java的,但是这边是go,所以问的偏后端通用的问题。java相关的问题没问。
自我介绍
ai项目拷打:
- 介绍
- 项目中不同应用生成模式的差别与设计思路
- 应用的存储设计(用的文件,追问了下映射关系)
- 生成应用的预览和部署细节
- 怎么实现的预览
- 怎么实现的部署
- 存储和预览部署之间怎么联系起来的(还是在问怎么映射的,我这边设计的是文件夹名字就是id)
- 项目中 redis 存数据的内部结构(这基本都是靠依赖自动管理的,我是真不记得了,按我自己的理解说的,大致合理)
另一个java后端项目就没问
八股:
- 索引
- B+ 树,双向链,树高
- 幻读
- redis 缓存雪崩
- 缓存穿透
- url 到渲染
- 网络错误码,追问了301 302 403
手撸:
糖果分发。dp,左往右扫一遍,然后右往左扫一遍。
查看5道真题和解析