Browse by type
不定期添加和C++面试相关内容

常见八股面试题总结,参考
Guide文件夹
C++ 基础关键字的用法,更多参考
base_code文件夹
typedef void (*pf) (); 表示重定义一个函数指针的类型virtual overridevolatile关键字修改const常量this指针C++11/14/17/20新特性,
C++2.0文件夹
包括但不限于: - 智能指针 - 引入了 auto 和 decltype 这两个关键字实现了类型推导 - 基于范围的 for 循环:for(auto& i : res){} - 类和结构体的中初始化列表 - Lambda 表达式(匿名函数) - std::forward_list(单向链表) - 右值引用和move语义
具体参考 C++2.0/README.md
C++ 一些标准模板库的常规使用,
STL文件夹
C++ Standard Library(标准库)包括 Standard Template Library(标准模板库),STL 分为六大类型:容器、分配器、算法、迭代器、适配器和仿函式
包括但不限于 vector, map, set, queue, queue_priority, sort 等等,具体参考 STL/README.md
C++ 实战代码和一些备忘知识点,
practice文件夹
++i和i++的区别,++i可以作为左值,i++不能作为左值(需要调用拷贝构造函数,测试之后只有一次?)regex的用法tie和tuple的用法常见 LeetCode 算法总结,
algorithm文件夹
| :book: | :book: | :book: | :book: | :book: |
|---|---|---|---|---|
| 1.排序 :star: | 2.二分查找 | 3.回溯算法 :star: | 4.搜索算法 :star: | 5.差分数组 |
| 6.单调栈 | 7.并查集 | 8.二叉树遍历方式 | 9.二叉树路径问题 | 10.背包问题 |
| 11.线段树 | 12.字典树 | 13.双指针 :star: | 14.最长上升子序列 | 15.数位DP |
| 16.其他算法 |
自定义常见数据结构
处理链表二叉树等数据结构以及输入处理技巧,参考
memo文件夹
《Linux 高性能服务器编程》阅读笔记,
Linux文件夹
常见设计模式
流媒体相关知识点,常见协议说明,包括 RTMP、RTSP、HLS、DASH 等
参考:Streaming.md
不同公司的面经,
review文件夹
| :book: | :book: | :book: | :book: | :book: |
|---|---|---|---|---|
| 百度 | 阿里 | 腾讯 | 字节跳动 | 快手 |
| 美团 | 京东 | 蚂蚁集团 | 小红书 | 游戏厂 |
| 国企银行 | 国企子公司 | 金融科技 | 武汉企业 | 其他面经 |
$ claude mcp add Interview \
-- python -m otcore.mcp_server <graph>