![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面经分享
分享自己整理的一系列面经
西瓜味儿的小志
这个作者很懒,什么都没留下…
展开
-
C++中常见的容器及复杂度
1. set、multiset、map、multimap特点:底层实现是红黑树,键值有序,set和map键不可重复,而multiset和multimap可重复;复杂度:插入、删除、查找都为O(logN);2. unordered_set,unordered_map,unordered_multiset,unordered_multimap特点:底层实现是哈希表,键值无序,unordered...原创 2020-02-13 15:04:25 · 10003 阅读 · 0 评论 -
面试中那些操作系统常考问题
1. 进程和线程以及其区别?1、进程是系统进行资源调度和分配的的基本单位,是程序的一次动态执行过程,可实现操作系统的并发;线程是系统资源调度的在最小单位,可实现进程内部的并发;2、一个程序至少包含一个进程,一个进程至少包含一个线程,线程是进程的子任务;3、进程有自己独立的内存单元,线程没有,多个线程共享一个进程的内存;2. 进程间通信的方式?1、管道:内存中固定大小的缓冲区;一个管道只能...原创 2020-02-12 18:02:35 · 988 阅读 · 0 评论 -
面试中那些计算机网络常考问题
1. OSI,TCP/IP,五层协议的体系结构,以及各层协议及作用?OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP分层(4层):网络接口层、网际层、运输层、 应用层。五层协议 (5层):物理层、数据链路层、网络层、运输层、 应用层。每一层的协议如下:物理层:RJ45、CLOCK、IEEE802.3 (中继器,集线器)数据链路:PPP、CS...原创 2020-01-29 16:27:15 · 2409 阅读 · 0 评论 -
面试中那些C++常考问题
1. 请说出static和const关键字尽可能多的作用?static:1 修饰普通变量,修改变量的存储区域和生命周期,使变量存储在静态区,在main函数运行前就分配了空间,如果有初始值就用初始值初始化它,没有初始值系统用默认值初始化它;2 修饰普通函数,表明函数的作用范围,仅在定义该函数的文件内才能使用。在多人开发项目时,为了防止与他人命令函数重名,可以将函数定位为static;3 修饰...原创 2020-01-10 16:41:39 · 597 阅读 · 0 评论