导图社区 面试必备
最近在找工作,但是害怕面试不通过?这张思维导图归纳了数据库、c++部分、计网、操作系统所会面对的问题,如果能够描述清楚这些问题面试必过!
社区模板帮助中心,点此进入>>
安全教育的重要性
个人日常活动安排思维导图
西游记主要人物性格分析
17种头脑风暴法
如何令自己更快乐
头脑风暴法四个原则
思维导图
第二职业规划书
记一篇有颜又有料的笔记-by babe
伯赞学习技巧
面试
c++部分
指针与引用
10
堆栈
5
new和malloc
9
malloc底层实现
brk
mmap
c和c++
3
struct和class
define和const
4
define和inline
define和typedef
2
const
static
STL
组成
解决hash冲突
unordered_map和map
vector和list
string
迭代器失效问题
内存管理
面向对象三大特性
封装
继承
多态
静态多态
动态多态
虚函数
基类的虚构函数写成虚函数原因
构造函数为什么不写成虚函数
深浅拷贝、零拷贝
构造函数
什么时候调用拷贝构造函数
内存泄漏
野指针和内存泄漏
智能指针
列表初始化
c++11新特性
c++强制类型转换
可执行文件生成过程
定义和声明
free后内存的去向(ptmalloc)
友元函数和友元类
c++为啥不实现垃圾回收
计网
TCP和UDP区别
7
UDP如何实现可靠传输
输入网址后发生了什么
三次握手与四次挥手、以及为什么
tcp如何保证可靠性
TIME_WAIT意义
流量控制
拥塞控制
http版本
get和post区别
http状态码
http和https
tcp粘包问题
DNS域名解析
迭代查询与递归查询
OSI七层协议、tpc/ip协议
5层协议
操作系统
io模型
阻塞io
非阻塞io
io多路复用
select
poll
epoll
驱动型io
异步io
进程与线程
区别
最多可以创建多少个
进程间通信
线程间通信
进程调度方法
进程执行过程
操作系统的内存管理
物理内存管理
虚拟内存管理
什么是虚拟内存
死锁
孤儿进程和僵尸进程
服务器高并发
协程
进程间状态转换
三态转换
五态转换
七态转换
数据库
语句内部执行过程
索引类型
事务
实现
acid
脏读、不可重复读和幻读
数据库隔离级别
子主题
索引的适合情况
Btree和B+tree
最左前缀/最左匹配
mysql优化
mysql引擎
mysql表空间方式
数据库范式
第一
第二
第三
BCNF
锁
共享锁和排它锁
乐观锁和悲观锁
间隙锁
数据库高并发解决方案