酷狗2022技术工程师面试题_第1页
酷狗2022技术工程师面试题_第2页
酷狗2022技术工程师面试题_第3页
酷狗2022技术工程师面试题_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档-下载后可编辑酷狗2022技术工程师面试题酷狗2022技术工程师面试题

1.【单选题】10分|下面关于线性表的叙述中,错误的是哪一个?

A线性表采用顺序存储,必须占用一片连续的存储单元

B线性表采用顺序存储,便于进行插入和删除操作。

C线性表采用链接存储,不必占用一片连续的存储单元。

D线性表采用链接存储,便于插入和删除操作

2.【单选题】10分|下面所述步骤中,不是创建进程所必须的步骤是?

A由调度程序为进程分配CPU

B建立一个进程控制块

C为进程分配内存

D将进程控制块链入就绪队列

3.【单选题】10分|下面排序算法中,初始数据集的排列顺序对算法的性能无影响的是()

A堆排序

B插入排序

C冒泡排序

D快速排序

4.【单选题】10分|以下关于Cache的叙述中,正确的是()。

A在容量确定的情况下,替换算法的时间复杂度是影响Cache命中率的关键因素

BCache的设计思想是在合理成本下提高命中率

CCache的设计目标是容量尽可能与主存容量相等

DCPU中的Cache容量应该大于CPU之外的Cache容量

5.【单选题】10分|运行在多核处理器上的Linux环境中,若临界区非常短,且不允许线程上下文切换的情况下,使用下列哪种机制满足上述需求并且性能最好()

ASpinLock

BMutex

CSemaphore

DConditionvariable

6.【单选题】10分|intlisten(SOCKETs,intbacklog);该函数中第二个参数的含义是?

A是否打开log信息

B是否打开后台log信息

C后台等待连接队列的最大限制值

D后台等待连接队列的最小限制值

7.【单选题】10分|以下数据结构属于非线性数据结构的是

A队列

B线性表

C二叉树

D栈

8.【多选题】10分|Unix系统中,哪些可以用于进程间的通信?()

ASocket

B共享内存

C消息队列

D信号量

9.【多选题】10分|关于多线程和多进程编程,下面描述正确的是():

A多进程里,子进程可获得父进程的所有堆和栈的数据;而线程会与同进程的其他线程共享数据,拥有自己的栈空间

B线程因为有自己的独立栈空间且共享数据,所有执行的开销相对较大,同时不利于资源管理和保护

C线程的通信速度更快,切换更快,因为他们在同一地址空间内

D线程使用公共变量/内存时需要使用同步机制,因为他们在同一地址空间内

10.【多选题】10分|流量劫持是网络安全中常见的安全威胁,下列哪些情

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论