Introduction 这是kangqf整理的用于笔试面试的文档 整理此文档的初衷是博客写的比较乱不好整理,而且还没有索引不好查阅,每次要添加内容也不方便。 本文内容可能摘自各个网站,不能一一列举,因此如果侵权请联系[email protected] 本人也是一个在某个小厂工作的菜鸟,文中有些地方见解难免有问题,欢迎提出意见,可以邮件,更建议的是登录GitBook后直接在文章上提出修改意见。 本文档发表在 https://int.kangqingfei.cn Powered By GitBook. 欢迎转载,但请注明来源。 目录 Introduction C++ 语言 初始化 const auto 与 decltype lambda 表达式 new 构造函数 可调用对象 多态 STL使用技巧 C++语言细节 C输入与输出 相关面试题 数据结构算法 字符串 链表 二叉树 图论算法 DFS 与 BFS 数论 动态规划 hash 排序 操作系统 进程与线程 协程 IO分类 IO多路复用 webserver与IO ASIO 文件系统 加密方式 系统调度 进程通信 进程同步 apue 概述 标准 非缓冲IO 文件与目录 缓冲IO 系统配置文件 进程环境 数据库 SQL 索引 事务 触发器 数据库范式理论 计算机网络 HTTP HTTP 方法 HTTP 状态码 HTTP 首部 Cookie 和 Session OAuth2.0 HTTPS HTTP2.0 HTTP握手与挥手 HTTP Server web 安全 TCP/UDP TCP 滑动窗口 TCP 小知识点 DHCP IP Linux 基本概念 git tmux vim gcc gdb Makefile GNU binutils工具 正则表达式 crontab iptables tcpdump shell 输入输出 sed awk 其他指令 shell 实战 系统限制配置 常用的配置命令 其他好用的工具 vimium wal 设计模式 单例模式 依赖注入与控制反转 反射 刷题 剑指Offer 华为编程题 LeetCode 公司套题 今日头条第一批 蓝桥杯 第六届真题解析 面试 面试题 面试经验 书单 GitBook 使用 新建书籍 使用插件 交叉引用