大三找C++后端实习好找吗
鄙人不知道自己C++的水平够不够找后端实习,我说一下我自己做的最能体现自己水平的项目,希望有大佬可以指点一下:
在Linux下用C++协程配合io_uring写了一个类似于Tokio的异步编程框架,支持多线程并行处理I/O请求,单线程单一io_uring实例,避免线程间高竞争,使用工作窃取算法实现负载均衡,设置窃取区间避免无效窃取,复用协程句柄以降低创建和销毁开销,维护哈希表以回收协程等等。然后我基于这个框架写了一个简单的http服务器,在AMD 5800下开启8个工作线程用wrk开启12个线程模拟1w并发连接压测30秒有10w+的QPS(实际肯定没这么多)。
通过这个项目学习到了一些C++的一些特性比如模板元编程的CRTP,协程和一些设计模式。
上面的项目是我自己目前做过的最大的项目了,其它项目都是一坨。
鄙人对qt也比较熟练(怕找不到后端学习了一下),目前不知道是该找实习还是继续提升编程能力,或者多做几个项目,比如文件分布式系统,MapReduce什么的,请大家指点一下,谢谢
在Linux下用C++协程配合io_uring写了一个类似于Tokio的异步编程框架,支持多线程并行处理I/O请求,单线程单一io_uring实例,避免线程间高竞争,使用工作窃取算法实现负载均衡,设置窃取区间避免无效窃取,复用协程句柄以降低创建和销毁开销,维护哈希表以回收协程等等。然后我基于这个框架写了一个简单的http服务器,在AMD 5800下开启8个工作线程用wrk开启12个线程模拟1w并发连接压测30秒有10w+的QPS(实际肯定没这么多)。
通过这个项目学习到了一些C++的一些特性比如模板元编程的CRTP,协程和一些设计模式。
上面的项目是我自己目前做过的最大的项目了,其它项目都是一坨。
鄙人对qt也比较熟练(怕找不到后端学习了一下),目前不知道是该找实习还是继续提升编程能力,或者多做几个项目,比如文件分布式系统,MapReduce什么的,请大家指点一下,谢谢
全部评论
这个协程的项目网上有教程吗
这么强
QT客户端相对后端好找一些,c++更多还是用来写一些组件框架等等
我项目和你基本一模一样,另外还有一个分布式的,这个方向的c++岗位真的太少了,最后还是要投后端的岗位
相关推荐

点赞 评论 收藏
分享
04-26 20:05
西安财经大学 C++ 点赞 评论 收藏
分享
点赞 评论 收藏
分享
05-12 02:49
C++ 点赞 评论 收藏
分享