C++面试准备
一、简历编写
1.怎么写好简历:https://github.com/resumejob/awesome-resume
2.比较好的简历模板(可以直接用牛客,简单明了就行):https://github.com/CyC2018/Markdown-Resume
3.写简历需要写什么:https://github.com/geekcompany/ResumeSample/blob/master/c.md
二、面经
可以找小公司多积累面试经验,不要等“完全准备好”再面试,面试就是不断学习的过程;
- C++面试&C++学习指南:https://github.com/youngyangyang04/TechCPP
- C/C++ 技术面试基础知识总结(这个全面一点):https://github.com/huihut/interview
- 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计:https://github.com/CyC2018/CS-Notes
三、项目经历
项目没有的话,开源直接参考开源项目,模仿或者基于开源项目加功能就行,只能面试能够答出来,了解相关细节实现即可;
这个相关语言的排行榜,可以自己找合适自己的项目:https://github.com/GrowingGit/GitHub-Chinese-Top-Charts
推荐开源项目:
1.搜狗公司C++服务器引擎(复杂程度较高,认可度大):https://github.com/GrowingGit/GitHub-Chinese-Top-Charts/blob/master/content/charts/growth/software/CPP.md
2.c++语言编写的工业级RPC框架(需要对RPC有一定了解,认可度大):https://github.com/apache/brpc
3.笔记平台(相对来说比较简单,认可度相对其他较一般):https://github.com/vnotex/vnote
4.基于名称服务和 Tars 协议的高性能 RPC 框架,也是集成的管理平台,通过灵活的调度实现托管服务。:https://github.com/TarsCloud/Tars
5.全平台原生c#热更方案(技术文档比较详细):https://github.com/tuyoogame/huatuo