Bootstrap

Web服务器烂大街?来试试这个项目吧|我可能是推荐这个项目的第一人

 大家好,我是阿秀。

我又来水文推荐好东西了,可能因为近期是春招找实习的好时机,不少学生党都来找我问一些求职意见和简历修改意见,不过问的比较多的还是希望我推荐一些可以写在简历上的项目,毕竟 Web 服务器已经烂大街了。

其实我在以前的文章就推荐过一些不错的 C++ 项目了,就是下面这篇文章,大家可以去看看。

阿秀做过的几个项目,拿去跟面试官对线

下面推荐一个新的 C++ 项目,是我几个月前发现的,在 2021.02.25 号晚上在自己的微信视频号做校招求职解析分享直播时已经跟不少朋友推荐过了,现在把它推荐给大家。

答应我,丢开你手中的 WebServer 服务器好吗哈哈哈,大清都亡了

貌似在校招中 C++党 人均 Web 服务器,Java 党人均 电商、RPC啊

Title : Skiplist-CPP

Description : A tiny KV storage based on skiplist written in C++ language

一个使用 C++ 编程实现的基于跳表的轻量级键值型数据库。

该 Demo 提供的功能接口主要有:

  • insertElement

  • deleteElement

  • searchElement

  • displayList

  • dumpFile

  • loadFile

  • size

并且作者也提供了一些 Performance Data,如下:

Insert

skiplist tree high:18 insert random key

insert element num (w)timecost (s)
100.316763
501.86778
1004.10648

QPS: 24.39w

Get

search element (w)timecost (s)skiplist size (w)
100.4714810
502.5637350
1005.43204100

QPS:18.41w

推荐原因

1、主要是 WebServer 真的真的真的烂大街了,我感觉是个 C++党的简历上必有 WebServer 服务器,太千篇一律了。

2、该项目是与 Redis 中的跳表联系在一起,如果在面试中面试官谈起你的项目,很容易就会把话题扯到跳表上,进而跟 Redis 搭上线,而 Redis 数据库可以说是 后端开发必问的一个知识点了。

所以,做这个项目相当于是提前给面试官挖了一个坑,就等着他跳进去。他要是借由跳表问起 Redis,你就可以侃侃而谈了~

不过也需要注意,不要自己给自己挖坑,做这个项目的前提就是对于 Redis的常见知识点有所掌握,比如五种数据结构底层模型缓存击穿缓存雪崩之类。

千万不要自己对 Redis 一窍不通,还在简历上写了这个项目,那可真是自己给自己挖坑,小丑竟是我自己了。

C++ 校招党可做的项目也不多,这个项目也是我自己发现的,阿秀本着好东西就应该分享出来的原则跟大家推荐这个项目,大家可以根据自己的具体情况选择合适自己的项目,适合自己的才是最好的。

领取方式

我已经下载下来这个项目了,大家去公众号后台回复「跳表项目」即可。

逆袭进大厂系列八股文已开源至 github 仓库:https://github.com/forthespada/InterviewGuide。欢迎各位star,点击下方「阅读原文」即可直达

结语

目前还没看到有人推荐过这个项目,我应该是推荐这个项目的第一人了哈哈。

近期阿秀自己的私事也比较多,写完这篇文章已经是 2021 年 3 月 11 日的晚上 0:26 分了。

如果大家觉得这个项目还不错的话,可以点个赞吗?感激不尽~

   往期推荐

1、《逆袭进大厂》第五弹之操作系统开胃菜(附前四期PDF下载方式)

2、《逆袭进大厂》第四弹之C++重头戏STL30问30答

3、可进BAT、TMD的C++学习路线分享~

—END—

小伙伴你好,我是阿秀,一个菜逼程序员。公众号后台回复「宝贝」,送你一个宝贝!

;