杭州灵岫科技-存储开发实习岗(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.有一个大文件,文件系统是怎么把大文件读到内存里的

不懂

全部评论
校友,今天刚面完一面,周四二面,要碎了😰
点赞 回复 分享
发布于 08-05 18:05 江苏
一周前面的,一天下午两个面试官面两次,说一周后反馈,到现在感觉凉凉😫
点赞 回复 分享
发布于 08-06 16:23 浙江
你投数据库岗 这个LRU必须要会的呀😂😂😂
点赞 回复 分享
发布于 08-07 12:24 浙江
佬最后选择java还是嵌入式了
点赞 回复 分享
发布于 09-24 19:42 河北

相关推荐

1 8 评论
分享
牛客网
牛客企业服务