Collaborators招募

项目背景:之前准备秋招想做mit6824,由于课程lab提供的是go的实现,自己就想着干脆独立去用c++来做一套,然而经过几个月不屑的造轮子(包括网络库,RPC,日志组件等),至今还没有走出lab1
技术栈:MapReduce RPC Muduo Protobuf yaml-cpp(后两个用的三方库,其它为自己开发)

整个项目都是基于c++做的实现,项目由几个仓库构成,分别是
1.基础仓库:提供基础组件,例如日志,时间戳,复合状态机等(依赖了三方库yaml-cpp)
2.网络仓库:主要是学习muduo的思想进行搭建,封装网络通信层面细节为上层提供服务
4.Zookeeper仓库:前期想学习Zookeeper的思想,目前仅作为调度节点使用,较为简陋
3.RPC仓库:主要学习grpc的思想搭建,依赖protobuf进行序列化反序列化,并支持定义rpc文件进行RpcService的代码生成
4.MapReduce仓库:主要学习Hadoop的MapReduce进行搭建,对mit介绍的原生MapReduce思想做了不少扩展

项目目前整体还比较简陋,可能很多地方不太完善,但主线逻辑应该是基本闭环了,目前仓库代码量预估应该有10000+(当然包括注释和换行),但继续维护并完善功能的话靠一个人的力量可能有点力不从心了,所以想找一些c++方向的有兴趣做开源的小伙伴一起为爱发电

注:对于单纯想准备c++方向秋招的同学,不是特别建议参与,毕竟项目有大量造轮子的工作,就我个人的秋招经验,不一定能够在面试中有很好的效果(当然跟我菜也有关系),但如果你对于研究框架内部的逻辑很有兴趣,我觉得这也是很有意思的一项工作

引流 : 字节 阿里 腾讯 百度 滴滴 美团 京东 华为
#字节# #阿里#  #腾讯# #百度# #滴滴# #美团# #京东# #华为#    
全部评论
大二可以吗😂,只是刚做了webserver,还没做完
1 回复 分享
发布于 2024-02-29 13:52 广东
Mark😂突然发现我是joker
1 回复 分享
发布于 2024-02-29 00:47 陕西
mark
点赞 回复 分享
发布于 2024-02-01 12:50 陕西
1
点赞 回复 分享
发布于 2024-01-30 19:08 北京

相关推荐

不愿透露姓名的神秘牛友
06-09 12:40
dghyuiok:首先搞清楚导员,学校不放实习的底层逻辑,让你对沟通这条路子彻底死心:你可以和学校签免责声明,在外出事后不追究责任,但是这个协议只能把学校摘出来,不能把辅导员摘出来,假如你某天真的出车祸g了,不管有没有免责声明,你的辅导员一定是丢饭碗。你出去找实习,辅导员也拿不了钱,就业率是学校要看的,反而还要担风险,你不出去找实习,辅导员照样拿实习协议压你,主动权永远在辅导员手上,所以辅导员不给你批假,我们要尊重辅导员,毕竟素不相识,谁会为你丢饭碗。 所以我们既然尊重了辅导员,那也该辅导员尊重我们了,实践课找同学代签点名,顶多是考试答辩那天去一趟,给辅导员请假是通知不是申请,给你抓到了又怎么样,怕就别实习,实习了就别怕,我也是大二实习的,我4月份就开始翘课实习了,现在还有三门期末考试,两门实践课没完结,压根不慌
点赞 评论 收藏
分享
06-10 16:37
已编辑
门头沟学院 Java
  没想到也是能写经验贴了 总之先感谢tplink5.24投递5.28发短信约笔试,无检测不开摄像头,题目内容具体不记得了,大概是八股,计算机基础、linux、计网、操作系统的一些概念吧,有单选和多选;还有两题编程,不难,但是只能**提交一次**(我也是后来才看到)当时第一题a了第二题90%,我看到错的地方想改了再提交发现提交不上去代码吞掉了。。提交系统就是一个框,不是ide,不能在线debug也没有缩进(很难用了)没有提示。5.30约节后6.3一面,自我介绍+问问你学业情况,对着简历上项目来回问,当然他不是大厂那种问的很深入具体问题,就是比较抽象的问题,比如你项目写了技术栈springboot+mybatis+MySQL+redis+Nginx,他就让你依次把每个介绍一遍 就这种风格 面试官挺好感觉和蔼可亲 一共20min 补了两句八股当天晚上发短信约明天二面6.4二面 开局两个智力题(答的时候卡了很久呵呵 后面面试官引导了才说出来)+ 手撕 判断链表是否有环 共享屏幕写 一开始null值忘记判断了她说我代码风格不好orz 20min隔了一天约三面6.6三面 感觉比前两面要深入一点面试官也严肃一点 全问项目相关 反正我感觉我答的稀碎 30min看看运气如何吧 但不得不说流程是真快啊 面试也主打一个短平快 整挺好 流水线面试
TP-LINK三面203人在聊 查看22道真题和解析
点赞 评论 收藏
分享
评论
3
12
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务