你将学到

掌握100道真题,摆脱题海
解析3套项目,轻松应对项目面
掌握一套高通率的面试方法论
从容应对算法与数据结构面试
搞懂C++八股文的语义学原理
深入内存、性能等底层难点

课程目录

第1章 C++大厂面试真题宝典-课程导学
1 节|13分钟
展开
视频:
1-1 谈谈C++面试内容的变化
试看
12:15
第2章 C++面试八股文-语言篇
31 节|240分钟
收起
视频:
2-1 语言篇-课程介绍
试看
04:53
视频:
2-2 数组定义和作为函数参数的区别
06:29
视频:
2-3 Dll导类,调用者未变化,实现者增加了成员会如何
13:20
视频:
2-4 类内static函数和一般成员函数有何区别
05:26
视频:
2-5 详细地谈const
08:56
视频:
2-6 malloc和new的区别
04:31
视频:
2-7 operatorNew和newOperator
07:07
视频:
2-8 delete和delete[]的区别
11:43
视频:
2-9 extern C的含义
06:00
视频:
2-10 什么是函数重载
03:58
视频:
2-11 struct和class的区别
03:36
视频:
2-12 结构体成员对齐问题
06:09
视频:
2-13 谈一下volatile变量
10:56
视频:
2-14 stdcall函数的参数是否可变
06:30
视频:
2-15 构造函数的初始化顺序
05:29
视频:
2-16 指针和引用的区别
试看
09:18
视频:
2-17 手写一个类内含构造拷贝构造赋值析构函数
03:22
视频:
2-18 如何实现多态
01:29
视频:
2-19 虚表指针是何时赋值的
09:12
视频:
2-20 虚函数表存放在什么位置
04:06
视频:
2-21 cast系列指针转换的区别
15:27
视频:
2-22 谈一下rtti
08:26
视频:
2-23 两个父类都有虚函数,子类至少有多大
04:47
视频:
2-24 析构函数加不加virtual有何区别
05:16
视频:
2-25 如何创建线程私有数据
08:01
视频:
2-26 谈一下lambda表达式
12:48
视频:
2-27 谈一下右值引用与完美转发
18:01
视频:
2-28 override和final的作用
02:57
视频:
2-29 三个ptr智能指针的区别
16:04
视频:
2-30 手写shared_ptr
12:50
视频:
2-31 语言篇-课程小结
02:49
第3章 C++面试必备-算法篇
25 节|214分钟
收起
视频:
3-1 算法篇-课程简介
06:04
视频:
3-2 链表反转
09:31
视频:
3-3 链表合并
07:40
视频:
3-4 链表排序
07:35
视频:
3-5 区间合并
09:47
视频:
3-6 图像旋转
09:03
视频:
3-7 矩阵相乘
07:20
视频:
3-8 两数之和
07:32
视频:
3-9 LRU缓存
11:28
视频:
3-10 最长无重复字符子串
12:54
视频:
3-11 字符串表达式运算
14:42
视频:
3-12 非递归遍历二叉树
08:39
视频:
3-13 二叉树公共最近祖先
10:14
视频:
3-14 数组全排列
08:40
视频:
3-15 连续子数组最大和
07:33
视频:
3-16 最长公共子串
18:55
视频:
3-17 最长回文子串
07:32
视频:
3-18 数组子集
07:03
视频:
3-19 哈希表实现原理
03:48
视频:
3-20 string内部数据结构
06:38
视频:
3-21 vector考点
05:05
视频:
3-22 数组
04:34
视频:
3-23 map考点
02:51
视频:
3-24 B+树与索引
11:47
视频:
3-25 算法篇-课程小节
06:14
第4章 C++网络编程-网络篇
25 节|128分钟
展开
视频:
4-1 网络篇-课程简介
01:12
视频:
4-2 校园电脑如何访问百度
05:53
视频:
4-3 TCP协议的长度是多少
03:25
视频:
4-4 IP分片和TCP分段
04:58
视频:
4-5 TCP报文的序列号为什么不是从0开始
02:57
视频:
4-6 如何判断TCP连接是否还在存活
03:18
视频:
4-7 谈一下TCP三次握手
04:33
视频:
4-8 谈一下TCP四次挥手
05:09
视频:
4-9 TCP滑动窗口的作用是什么
03:29
视频:
4-10 如何设计QQ聊天协议
02:41
视频:
4-11 介绍一下TCP套接字API
06:14
视频:
4-12 如何理解TCP的可靠传输
06:51
视频:
4-13 如何理解TCP的流式传输
05:36
视频:
4-14 说一下epoll和select的区别
18:53
视频:
4-15 介绍一下UDP协议
05:00
视频:
4-16 介绍一下HTTP协议
05:09
视频:
4-17 介绍一下HTTPS建立连接的过程
08:19
视频:
4-18 HTTP域名劫持的应对方案
05:26
视频:
4-19 谈一下HTTP2.0与HTTP1.1的主要区别
04:51
视频:
4-20 介绍一下WebSocket协议
04:18
视频:
4-21 WebSocket和TCP的主要区别是什么
02:00
视频:
4-22 为什么选择WebSocket协议
01:46
视频:
4-23 WebSocket案例分析
05:35
视频:
4-24 介绍一下HTTP3.0协议
07:50
视频:
4-25 网络篇-课程小结
01:58
第5章 深入操作系统底层-系统篇
14 节|106分钟
展开
视频:
5-1 系统篇-课程简介
02:29
视频:
5-2 什么是线程它有哪些独占资源
10:32
视频:
5-3 线程之间通信方式有哪些
12:08
视频:
5-4 什么是进程和进程的加载过程
09:48
视频:
5-5 进程之间的通信方式有哪些
12:40
视频:
5-6 变量的存储类型和堆管理方法
09:25
视频:
5-7 如何检测内存泄漏
04:14
视频:
5-8 如何定位crash
09:21
视频:
5-9 如何保证程序的稳定性
05:36
视频:
5-10 CPU100%如何定位以及可能的原因
05:06
视频:
5-11 如何定位程序的性能瓶颈
06:27
视频:
5-12 如何定位死锁
07:02
视频:
5-13 如何防止死锁的发生
07:26
视频:
5-14 系统篇-课程小结
03:36
第6章 C++项目设计方法论-项目篇
11 节|113分钟
展开
视频:
6-1 项目篇-课程简介
02:13
视频:
6-2 项目问题三连问
03:53
视频:
6-3 相互依赖的两个类如何解耦
09:19
视频:
6-4 介绍一下常用的设计模式
18:58
视频:
6-5 客户端开发线程模型
10:06
视频:
6-6 浏览器客户端设计(1)
13:27
视频:
6-7 浏览器客户端设计(2)
10:08
视频:
6-8 视频信息查询后台设计
10:14
视频:
6-9 斗地主赛事后台设计(1)
14:47
视频:
6-10 斗地主赛事后台设计(2)
14:15
视频:
6-11 项目篇-课程小结
04:47
第7章 c++面试复盘-课程总结
2 节|20分钟
展开
视频:
7-1 C++面试宝典-课程小结
07:40
视频:
7-2 面试建议
11:43

本课程已完结

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。