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

作者:阿秀

原文链接:https://mp.weixin.qq.com/s/qnSCGetdhnOyY4kTRPp0UA (opens new window)

如果你想在校招中顺利拿到更好的offer,阿秀建议你多看看前人的经验 ,比如准备简历实习上岸经历校招总结阿里、字节、腾讯、美团等一二线大厂真实面经也欢迎来一起参加秋招打卡活动 等;如果你是计算机小白,学习/转行/校招路上感到迷茫或者需要帮助,可以点此联系阿秀;免费分享阿秀个人学习计算机以来的收集到的好资源,点此白嫖;如果你需要《阿秀的学习笔记》网站中求职相关知识点的PDF版本的话,可以点此下载

大家好,我是阿秀。

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

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

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

答应我,丢开你手中的 WebServer 服务器好吗哈哈哈。

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

微信截图_20210311214549

Title : Skiplist-CPP

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

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

提供的功能接口主要有

  • insertElement
  • deleteElement
  • searchElement
  • displayList
  • dumpFile
  • loadFile
  • size

并且作者也提供了一些 performance data,如下:

# Insert

skiplist tree high:18 insert random key

insert element num (w) timecost (s)
10 0.316763
50 1.86778
100 4.10648

QPS: 24.39w

# Get

search element (w) timecost (s) skiplist size (w)
10 0.47148 10
50 2.56373 50
100 5.43204 100

QPS:18.41w

# 推荐原因

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

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

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

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

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

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

# 领取方式

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

# 结语

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

近期阿秀自己的私事也比较多,写完这篇文章已经是 2021 年 3 月 11 日的晚上 0:15 分了,如果大家觉得这个项目还不错的话,可以点个赞吗?感激不尽~