20230317-海量数据-内核开发-一面

项目、科研、难点

数据库

  1. ACID
  2. MVCC怎么实现。视图。
  3. B+Tree

C++

  1. STL的unordered_map、map:底层,区别。
  2. 多态。如何运行期实现动态多态

多线程

  1. 协程。相较于线程的优点,为什么快?
  2. 多线程lru算法。需要考虑哪些问题,怎么解决?

场景题

  1. 两个大文件数据库表,找id相同项的信息。 办法1:大文件排序。文件切分,多路归并排序。之后滑动窗口。办法2:两个文件都切分:[a,b,c],[d, e, f]。分别比较 ad、ae、af、...。

设计模式

  1. 单例模式
  2. 工厂模式

Redis

  1. 懂吗?只用过,不懂。

其它

  1. 无锁队列

复盘:一面挂。自己简历写错了。要改简历!注意:简历上的内容一定要完全搞懂,起码能说出来,且能和简历对的上。

#挂##一面挂#
全部评论
现在什么进度了
点赞 回复 分享
发布于 2023-04-29 14:27 湖北
B+Tree是如何实现的?
点赞 回复 分享
发布于 2023-04-29 14:39 江西
数据库问很多吗老哥,我也投了
点赞 回复 分享
发布于 2023-05-08 13:59 陕西
为什么要排序啊, 直接hash不行吗
点赞 回复 分享
发布于 2023-10-22 11:13 四川

相关推荐

浪子陪都:简历最优秀的地方放到了后面,国奖,校级奖学金这些是最亮眼的。说明你跟同级别的学生不一样。 建议台灯这个,PCB布局布线这个词汇不专业,业内是PCB Layout,第二,单片机的板子一般不用考虑SI,PI 都是低速信号,只要遵循3W原则就好了。 单片机的项目太low了,技能这块,你要看一下BOSS直聘的招聘要求,按照别人的要求写,一些关键词可以增加你简历被检索到的概率。 主修课程不用写,这个没有人去关注的。
点赞 评论 收藏
分享
昨天 16:39
北华大学 培训师
点赞 评论 收藏
分享
评论
6
30
分享

创作者周榜

更多
牛客网
牛客企业服务