当前位置: 首页 > 面试经验 >

杭州灵岫科技-存储开发实习岗(C++)-二面凉经

优质
小牛编辑
55浏览
2024-08-04

杭州灵岫科技-存储开发实习岗(C++)-二面凉经

这场被拷打的是真的惨

1.自我介绍

介绍了个人情况和两个项目,一个是LevelDB,一个是实验室的SAR相关的

2.为什么想做kv存储,做的kv存储是哪个项目相关,和redis有什么区别

想学习存储引擎,学习的是leveldb(实际上就是leveldb),redis是一个完善的缓存数据库,我这个只是一个小引擎,只有增删改查的接口

3.共享屏幕IDE:完成力扣的LRUcache题目

人麻了LRU思路很简单,但是这题应该用一个双向链表和map,之前没写过直接用了两个map,测试用例也过不了。主要是没想到会这么考,直接稀烂

4.打开自己写的KV存储引擎的源码(逆天)

不好意思那个项目的源码这台电脑上没有(实际上还没有自己写过)

继续问:那你打开leveldb吧

战战兢兢地打开了leveldb

继续问:你打开到leveldb的LRUcache,看看他的是怎么写的

看到了双向链表和map,但是已经凉透了

5.文件系统这块了解吗,filesystem?讲讲对文件系统概念的理解

了解过fat32,ntfs,

再问:文件系统是什么?问的不是怎么设计文件系统

不太懂

6.了解过inode的概念吗

没有

7.有一个大文件,文件系统是怎么把大文件读到内存里的

不懂

 类似资料: