![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
文章平均质量分 87
加班猿
记录一下生活的点滴,工作上遇到的问题以及学习上的各类笔记
展开
-
C++核心编程
title: C++核心编程categories:[C++]tags:[编程语言]date: 2021/03/11作者:hackett微信公众号:加班猿内存分布模型 堆区:new/delete,由程序员分配和释放,若程序员不释放,程序结束由操作系统回收 栈区:存放函数的参数值,局部变量等;由编译器自动分配释放 静态存储区:存放全局静态变量、局部静态变量、全局变量以及虚函数表 常量存储区:全局常量、函数指针、常量数组、对函数指针 代码区:存放.原创 2021-03-11 21:33:48 · 150 阅读 · 1 评论 -
音视频常见面试题
面试题1 为什么巨大的原始视频可以编码成很小的视频呢?这其中的技术是什么呢?1)空间冗余:图像相邻像素之间有较强的相关性2)时间冗余:视频序列的相邻图像之间内容相似3)编码冗余:不同像素值出现的概率不同4)视觉冗余:人的视觉系统对某些细节不敏感5)知识冗余:规律性的结构可由先验知识和背景知识得到面试题2 怎么做到直播秒开优化?DNS 解析慢 为了有效降低 DNS 解析对首开的影响,我们可以提前完成播放域名->IP 地址的解析, 并缓存起来,播放的时候,直接传入带 IP 地址的播放原创 2022-03-10 08:17:42 · 4587 阅读 · 0 评论 -
常见面试题之数据库
title: 常见面试题之数据库categories:[数据库]tags:[面试题]date: 2021/05/11作者:hackett微信公众号:加班猿1、数据库基础1 请你说一下数据库事务以及四个特性事务(Transaction)是由一系列对系统中数据进行访问与更新的操作所组成的一个程序执行逻辑单元。事务是DBMS中最基础的单位,事务不可分割。事务具有4个基本特征,分别是:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性.原创 2021-05-12 11:31:55 · 153 阅读 · 0 评论 -
常见面试题之设计模式
title: 常见面试题之设计模式categories:[设计模式]tags:[面试题]date: 2021/05/11作者:hackett微信公众号:加班猿1 说一下你熟悉的设计模式?单例模式:保证被创建一次,节省系统开销。工厂模式(简单工厂、抽象工厂):解耦代码。观察者模式:定义了对象之间的一对多的依赖,这样一来,当一个对象改变时,它的所有的依赖者都会收到通知并自动更新。外观模式:提供一个统一的接口,用来访问子系统中的一群接口,外观定义了一个高层的接口,让子系统更容易使.原创 2021-05-12 11:30:46 · 233 阅读 · 0 评论 -
常见面试题之计算机网络
title: 常见面试题之计算机网络categories:[网络]tags:[面试题]date: 2021/05/11作者:hackett微信公众号:加班猿计算机网络1 请你说一下TCP怎么保证可靠性,并且简述一下TCP建立连接和断开连接的过程TCP保证可靠性:(1)序列号、确认应答、超时重传数据到达接收方,接收方需要发出一个确认应答,表示已经收到该数据段,并且确认序号会说明了它下一次需要接收的数据序列号。如果发送发迟迟未收到确认应答,那么可能是发送的数据丢失,也可能是确认.原创 2021-05-11 19:12:11 · 199 阅读 · 0 评论 -
常见面试题之操作系统
title: 常见面试题之操作系统categories:[操作系统]tags:[面试题]date: 2021/05/11作者:hackett微信公众号:加班猿一、操作系统1 请你说一下进程与线程的概念,以及为什么要有进程线程,其中有什么区别,他们各自又是怎么同步的基本概念:进程是对运行时程序的封装,是系统进行资源调度和分配的的基本单位,实现了操作系统的并发;线程是进程的子任务,是CPU调度和分派的基本单位,用于保证程序的实时性,实现进程内部的并发;线程是操作系统可识别的最小.原创 2021-05-11 19:07:10 · 403 阅读 · 0 评论 -
C++常见面试题之基本语言
一、基本语言1 说下C++和C的区别C++是面向对象的语言(有重载、继承和多态三种特性,增加了类型安全功能,比如强制类型转换,支持范式编程,比如模板类、函数模板等)C是面向过程的结构化编程语言2 说一下C++中static关键字的作用静态全局变量:全局数据区分配内存,程序运行期间一直存在未初始化自动初始化为0声明它的整个文件可见,文件之外不可见静态局部变量:该对象的声明处时被首次初始化,即以后的函数调用不再进行初始化作用域仍为局部作用域,当定义它的函数或者语句块结束的时候,作原创 2021-05-11 09:08:55 · 198 阅读 · 0 评论