称不上是面试,只能算是技术了解电话面试总结问题 1: 你是否有做其他项目?回答: 过去半年主要集中在寻找实习上,导致项目进度有所延迟。此前有接触一些其他项目,但最近两三个月一直在调整,未能深入推进。问题 2: 你是从零开始做的项目还是在已有基础上做了改进?回答: 项目最初是基于LSM-Tree的论文,在已有的一些成熟应用(如Rocket数据库)基础上进行学习和改进,最终实现了一个迷你版,涵盖了主要功能。问题 3: 为什么使用双内存表(活动表+不可变表)的设计,而不是单个内存表?回答: 采用双内存表设计是为了提升性能。当活动内存表满时,避免暂停所有读写操作,使用异步线程将其持久化到磁盘,从而提高...