我的社招C++总结
单例模式深入探讨:
static的作用
https://www.cnblogs.com/songdanzju/p/7422380.html
C++ 常用设计模式
https://www.cnblogs.com/chengjundu/p/8473564.html
借鉴:
单例模式:
https://www.cnblogs.com/huangfuyuan/p/11622346.html
待处理:
简单工厂模式
智能指针深入探讨:
手写实现智能指针类
https://blog.csdn.net/qq_43365825/article/details/103306899
待处理:
手写实现智能指针类
传输层协议深入探讨:
TCP和UDP的区别
https://www.cnblogs.com/williamjie/p/9390164.html
IP、TCP、UDP首部详解
https://blog.csdn.net/zhangliangzi/article/details/52554439
三次握手四次挥手
https://www.cnblogs.com/Andya/p/7272462.html
https://blog.csdn.net/yeweilei/article/details/79279963
TIME_WAIT的意义
https://blog.csdn.net/LF_2016/article/details/60468161
超时重传,应答机制,滑动窗口,拥塞控制
看TCP/IP图解
应用层深入探讨
从输入URL到页面加载发生了什么
https://www.cnblogs.com/engeng/articles/5943382.html
post和put的区别
https://www.jianshu.com/p/84a583e540d2
http/1.0和http/1.1的区别
https://www.jianshu.com/p/95a521b006a8
http和https的区别
https://www.cnblogs.com/qiangxia/p/5261813.html
https协议内容
看图解http协议
C++类对象深入讨论
析构函数一般写成虚函数的原因
https://www.bilibili.com/video/av668233229/
构造函数为什么一般不定义为虚函数
https://www.cnblogs.com/boldness2012/p/12343328.html
纯虚函数
https://www.cnblogs.com/shiyublog/p/9758577.html
静态绑定和动态绑定
https://www.cnblogs.com/lizhenghn/p/3657717.html
什么情况下会调用拷贝构造函数
https://www.cnblogs.com/htj10/p/10181509.html
什么时候需要自定义拷贝构造函数
https://blog.csdn.net/zhaohuaonline/article/details/19497129
https://www.cnblogs.com/wiessharling/p/3692499.html
是否能在构造函数,析构函数中抛出异常?
https://www.cnblogs.com/KevinSong/p/3323372.html
https://www.cnblogs.com/zhyg6516/archive/2011/03/08/1977007.html
结构体内存对齐方式
https://www.cnblogs.com/gaoxiaoniu/p/10675927.html
https://www.cnblogs.com/flyinggod/p/8343478.html
编译器处理虚函数表应该如何处理
https://blog.csdn.net/u012359674/article/details/81328794
为什么用成员初始化列表会快一些
https://blog.csdn.net/JackZhang_123/article/details/82590368
C++常规题目
指针和引用的区别
https://blog.csdn.net/metheir/article/details/59081828
堆和栈的区别
https://blog.csdn.net/yingms/article/details/53188974
new和delete是如何实现的
https://blog.csdn.net/tonglin12138/article/details/85699115
new与malloc的异同处
https://www.cnblogs.com/shilinnpu/p/8945637.html
struct和class的区别
https://blog.csdn.net/qq_37964547/article/details/81835488
define和const的区别
https://blog.csdn.net/weibo1230123/article/details/81981384
https://www.cnblogs.com/zhangjiansheng/p/7630160.html
const用法总结
https://www.jb51.net/article/118141.htm
Sizeof与Strlen的区别与联系
https://www.cnblogs.com/carekee/articles/1630789.html
c++ vilatile
https://blog.csdn.net/zjcxhswill/article/details/50674654
C ++内存管理
https://blog.csdn.net/derkampf/article/details/51000466
C++中explicit关键字的作用,避免编译器进行的隐式类型转换
https://www.cnblogs.com/winnersun/archive/2011/07/16/2108440.html
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
操作系统的调度算法
https://blog.csdn.net/FX677588/article/details/77915221
建立服务器的socket函数有哪些,分别什么作用
https://www.cnblogs.com/zhuwbox/p/3333935.html
https://blog.csdn.net/xiang577307795/article/details/104902977
https://www.cnblogs.com/readlearn/p/10806451.html
https://blog.csdn.net/Lzh020120/article/details/81743978
http的状态码
https://www.runoob.com/http/http-status-codes.html
STL内存管理allocator
https://blog.csdn.net/a987073381/article/details/52245795
STL中unordered_map和map的区别
https://blog.csdn.net/batuwuhanpei/article/details/50727227
emplace_back和push_back的区别
https://blog.csdn.net/xiaolewennofollow/article/details/52559364
C++ 重写重载重定义区别 静态多态
https://blog.csdn.net/yiya1989/article/details/17230867
引用是否能实现动态绑定,为什么引用可以实现
https://blog.csdn.net/shichao1470/article/details/89893508#_2
零拷贝
https://www.jianshu.com/p/fad3339e3448
内存泄漏如何处理,什么方法或工具。
https://www.cnblogs.com/developing/articles/10979109.html
https://blog.csdn.net/wza_1992/article/details/82415755
coredump有了解过吗?
https://www.xuebuyuan.com/3228208.html
https://blog.csdn.net/rikeyone/article/details/88662965
调试程序的方法
https://blog.csdn.net/qq_41786318/article/details/86063484
C11新特性
https://blog.csdn.net/jiange_zh/article/details/79356417
C++中四种强制类型转换方式
https://www.cnblogs.com/home123/p/6763967.html
dynamic_cast转换失败时,会出现什么情况
https://bbs.csdn.net/topics/320083785?list=403420
https://www.cnblogs.com/QG-whz/p/4517336.html
https://www.jianshu.com/p/f2631fc62bde
char 与 int之间的转换
https://blog.csdn.net/smilesundream/article/details/77881995
关系型和非关系型数据库的区别
https://blog.csdn.net/qq_33472765/article/details/81515251
连接综述:什么是左连接,什么是右连接,什么是全连接,什么是内连接?
https://www.cnblogs.com/zxlovenet/p/4005256.html
数据库的索引类型
https://zhuanlan.zhihu.com/p/115060806
索引的优缺点,什么时候使用索引,什么时候不能使用索引
https://www.cnblogs.com/luffyxin/p/9898394.html
主键索引和非主键索引的区别
https://www.cnblogs.com/heishuichenzhou/p/10813463.html
组合索引会失效
https://blog.csdn.net/qq_17555933/article/details/104351791
索引最左前缀问题
https://zhuanlan.zhihu.com/p/40777145
https://www.cnblogs.com/frankltf/p/10368509.html
MYSQL之sql优化——慢查询日志
https://www.cnblogs.com/Life-is-Demo/p/11113741.html
Mysql的优化
https://blog.csdn.net/orecle_littleboy/article/details/88534160
mysql和Oracle的隔离级别分别是什么
https://www.cnblogs.com/zs869/p/11673026.html
数据库三范式
http://www.cnblogs.com/gjhjoy/p/3527370.html
https://blog.csdn.net/zymx14/article/details/69789326
数据库连接池的作用
https://blog.csdn.net/hang981601026/article/details/82179566
Mysql的表空间方式,各自特点
http://blog.itpub.net/15498/viewspace-2124040/
分布式事务的四种解决方案
https://www.cnblogs.com/mayundalao/p/11798502.html
数据的锁的种类,加锁的方式
https://blog.csdn.net/weixin_39651041/article/details/79985715
分库分表,主从复制,读写分离
https://www.jianshu.com/p/386db6246525
同步异步与阻塞非阻塞的区别
https://blog.csdn.net/qq_38128179/article/details/86132731
https://www.cnblogs.com/Anker/p/5965654.html
进程与线程的区别和联系
https://blog.csdn.net/weixin_43258908/article/details/89417917
什么时候用进程,什么时候用线程
https://www.cnblogs.com/renzhuang/articles/6733461.html
进程内存空间模型
https://blog.csdn.net/yyfaith/article/details/80081410
一个进程可以创建多少线程
https://blog.csdn.net/qq_22080999/article/details/81106962
进程上下文、中断上下文
https://www.cnblogs.com/Anker/p/3269106.html
进程通信方法,线程通信方法
https://blog.csdn.net/slj_win/article/details/50825060
https://blog.csdn.net/biqioso/article/details/80025726
死锁
https://blog.csdn.net/snow_5288/article/details/72808852
https://blog.csdn.net/dt_zhangshuo/article/details/53334030
哲学家就餐,银行家,读者写者,生产者消费者
https://blog.csdn.net/q435201823/article/details/103542909
海量数据的bitmap使用原理
https://blog.csdn.net/qq_28609735/article/details/94553583
布隆过滤器
https://www.zhihu.com/question/38573286
http://www.360doc.com/content/13/1226/18/15234639_340327658.shtml
文件读写使用的系统调用
http://www.360doc.com/content/07/0517/17/26230_505474.shtml
线程池
https://www.jianshu.com/p/eec63026f8d0
右值引用
https://www.jianshu.com/p/d19fc8447eaa
基于 tcp 实现 http
https://www.zhihu.com/question/51996213
https://cloud.tencent.com/developer/article/1114941
Linux IO模式及 select、poll、epoll详解
https://segmentfault.com/a/1190000003063859
https://cloud.tencent.com/developer/article/1005481
猜帽子问题
https://www.cnblogs.com/lfri/p/12690604.html
mysql 的悲观锁和乐观锁
https://www.wj0511.com/site/detail.html?id=318
前缀树
https://cloud.tencent.com/developer/article/1442180
https://yq.aliyun.com/articles/388305
负载均衡算法
https://jaminzhang.github.io/lb/Load-Balancing-Algorithm-Introduction/
僵尸进程产生原因和解决方法;孤儿进程、僵尸进程、守护进程
https://blog.csdn.net/LEON1741/article/details/78142269
https://blog.csdn.net/wumenglu1018/article/details/53406537
https://www.cnblogs.com/lxmhhy/p/6212405.html
糊涂窗口综合症和Nagle算法
https://blog.csdn.net/weiyuefei/article/details/50935331
TCP/IP的分片粘包过程
https://blog.csdn.net/jinxinliu1/article/details/80609272
听说一个IP可以绑定多个域名,那么服务端是怎么实现的
https://www.zhihu.com/question/29390934
查询进程占用CPU的命令
https://www.cnblogs.com/zhuyeshen/p/10997525.html
中断和异常的区别
https://blog.csdn.net/qq_29996285/article/details/88078939
awk sed grep 详解
https://www.cnblogs.com/dazhidacheng/p/8030481.html
毒药问题
https://blog.csdn.net/qq_34433210/article/details/84675837
博弈论
https://blog.csdn.net/dumeichen/article/details/52369530
gcc编译器基本用法——记忆、实践、面试
https://blog.csdn.net/boyaaboy/article/details/102847102
linux查看可执行程序的链接库及文件位置
https://blog.csdn.net/weixin_42404296/article/details/82632354
Linux线程同步的两种方式
https://www.cnblogs.com/wanghuaijun/p/9532644.html
提示缺少动态链接库.so的解决方法
https://blog.csdn.net/sevenkj/article/details/71079981
Linux共享库的搜索路径先后顺序
https://blog.csdn.net/CSDN_WHB/article/details/106452164
gcc编译的3种方式
https://blog.csdn.net/y786256773/article/details/82752955
linux服务器使用iftop查看带宽流量IP
https://www.cnblogs.com/AloneSword/p/4706032.html
sed命令用法
https://www.cnblogs.com/maxincai/p/5146338.html
软件的吞吐量
https://www.cnblogs.com/JC-0527/p/9808680.html
生产者-消费者问题
https://blog.csdn.net/yongf2014/article/details/46493129
堆排序与快速排序比较
https://blog.csdn.net/qq_34768115/article/details/85265140
https://www.cnblogs.com/chengxiao/p/6129630.html
set,map和vector的插入复杂度
https://blog.csdn.net/mengfanteng/article/details/51425560
全局变量和局部的静态变量
https://www.jianshu.com/p/35abeb0fd97b
能不能同时用static和const修饰类的成员函数?
https://blog.csdn.net/bxyill/article/details/8444391
三次握手之间可能存在什么攻击
https://blog.csdn.net/u014077165/article/details/43022225
https://blog.csdn.net/qq_41261736/article/details/99754329
调用惯例, cdecl, stdcall, fastcall, thiscall
https://www.cnblogs.com/jiqingwu/p/calling_conventions.html
ping 过程中发生了什么?
https://blog.csdn.net/fd8559350/article/details/52135571
Redis过期策略
https://www.cnblogs.com/sunsing123/p/11093038.html
WebSocket 和HTTP的区别及原理
https://blog.csdn.net/SL_ideas/article/details/73648378
https://www.cnblogs.com/goeasycloud/p/9355164.html
HTTP/2.0 简单总结
https://www.cnblogs.com/zhengshiqiang47/p/8673559.html
https://cloud.tencent.com/developer/article/1464264
操作系统--多线程之间共享哪些资源?
https://blog.csdn.net/sinat_21026543/article/details/81912378
第二次输入www.qq.com。
和第一次有什么不同?
DNS缓存、http/1.0下长链接复用、静态文件缓存、携带cookie
使fiddler可以查看https请求
https://www.cnblogs.com/bukudekong/p/3837125.html
父子进程的各种区别与联系
https://blog.csdn.net/renchunlin66/article/details/51931461
线程同步和互斥
https://www.cnblogs.com/baizhanshi/p/6844356.html
https://blog.csdn.net/daaikuaichuan/article/details/82950711
malloc与free的底层实现
https://blog.csdn.net/vivitue/article/details/78266839
extern “C”的作用详解
https://www.cnblogs.com/xiangtingshen/p/10980055.html
在1G内存的计算机中能否malloc(1.2G)
https://blog.csdn.net/weixin_41289588/article/details/88695482
list.sort方法和内置函数sorted
https://www.cnblogs.com/FanMLei/p/10501006.html
C++中利用迭代器删除元素会发生什么
https://blog.csdn.net/yf_li123/article/details/75003425