面试题目
文章平均质量分 88
C/C++ Linux
Windalove
千帆过尽,不坠青云。十年饮冰,难凉热血。
展开
-
[面试]计算机网络面试题
总结了一些常见的面试题 用于个人复习时间:2021-10-24文章目录七层模型各自的作用各层的数据格式一次完整的HTTP请求为什么域名解析用UDP协议HTTP长连接和短链接TCP粘包 和 粘包发生的原因和解决方案为什么服务器有缓存功能?如何实现?HTTP的请求方法GET 和 POST的区别一个 TCP 连接中 HTTP 请求发送可以一起发送么(比如一起发三个请求,再三个响应一起接收)?浏览器对同一 Host 建立 TCP 连接到的数量有没有限制?DNS解析过程(这个写的不错)DNS负载均衡是什么策略.原创 2021-10-24 14:18:48 · 1323 阅读 · 3 评论 -
[面试]SQL问题总结(一)[SQL学习笔记]
陆续补充…文章目录1关系数据库和非关系数据库区别2为什么使用索引,坏处,使用场景3说一下MySQL是如何执行一条SQL语句4说一说Drop、Delete与Truncate的共同点和区别5数据库的隔离级别及三种异常情况6都知道数据库索引采用B+树而不是B树,原因也有很多,主要原因是什么?7说说视图和游标8MySQL中为什么要有事务回滚机制?9数据库引擎InnoDB与MyISAM的区别10数据库的悲观锁和乐观锁的原理和应用场景11MySQL索引主要使用的两种数据结构是什么?12数据库为什么要进行分库和分表.原创 2021-07-14 22:02:32 · 1158 阅读 · 1 评论 -
[面试] 操作系统面试题汇总(一)
1 进程和线程的关系2 线程的优缺点3 为什么会有线程4 外中断和异常的区别5 常见的i+1操作6 父子进程7 线程中return exit pthread_exit 区别8 虚拟地址空间和虚拟内存及其目的9 上下文切换10 进程调度算法了解多少11 Linux进程间通信方式12 内存的覆盖和交换13 动态分区分配算法14 进程状态的切换15 预处理 编译 汇编 链接 (程序运行过程)16 操作系统在对内存进行管理的时候需要做些什么17 读写锁 互斥锁 条件变量 自旋锁18原创 2021-10-04 14:42:18 · 1108 阅读 · 0 评论 -
[面试]C/C++基础知识面试题汇总
文章目录C/C++基础知识1. static关键字的作用2. C++和C的区别3. C++中四种cast转换(待补充)4.C/C++中指针和引用的区别5. C++中的智能指针6. 数组和指针的区别7. 野指针是什么8. 为什么析构函数必须是虚函数?为什么c++默认的析构函数不是虚函数9. 指针函数和函数指针(定义和初始化)10. 析构函数(若有地址)11. 静态函数和虚函数的区别12. 重载和重写13. strcpy和strlen14. 静态多态和动态多态15. 内存的几个段,堆,栈16. const限定符原创 2021-08-15 23:12:34 · 2899 阅读 · 2 评论 -
[面试]C/C++基础知识面试题(一)
持续补充,需要答案私…C/C++基础知识static关键的作用C++和C的区别C++中四种cast转换C/C++中指针和引用的区别C++中的智能指针数组和指针的区别野指针是什么为什么析构函数必须是虚函数?为什么c++默认的析构函数不是虚函数指针函数和函数指针(定义和初始化)析构函数(若有地址)静态函数和虚函数的区别重载和覆盖strcpy和strlen静态多态和动态多态内存的几个段,堆,栈const限定符C++函数栈空间的最大值new/delete 和 malloc.原创 2021-04-04 22:25:02 · 2346 阅读 · 0 评论