当前位置: 首页 > news >正文

合肥 定制网站开发/软文案例短篇

合肥 定制网站开发,软文案例短篇,WordPress验证问题,河南省南水北调建设管理局网站百度视频云音视频高级研发工程师——面经1、先自我介绍本想着上次的自我介绍很失败,这次得好好准备,所以就计划详详细细的介绍一下,结果还没说5分钟,就被打断了,极有可能我说的跟面试过想知道的——不搭边!…

百度视频云音视频高级研发工程师——面经

1、先自我介绍

本想着上次的自我介绍很失败,这次得好好准备,所以就计划详详细细的介绍一下,结果还没说5分钟,就被打断了,极有可能我说的跟面试过想知道的——不搭边!  然后面试官直接说:我问你一些基础题吧。 ̄□ ̄||

2、基础题

1、指针和引用的区别?https://blog.csdn.net/l477918269/article/details/90233908

2、联合体union和结构体struct的区别?https://www.cnblogs.com/nktblog/p/4027107.html

union公用一块内存,大小为所有成员的最小公倍数。 struct 为每个对象单独开辟空间,且内存对齐。

3、H264内部是如何编码的?

4、有几种媒体封装格式?

TS、AVI、MKV、TP、MOV、M2T,mp4, flv, 等等吧。我看电影少,对音视频格式认识的少,但是该背还得背。

5、MP4的内部结构?

内容好多呀,自行搜索,然后去背诵吧。我是没有背诵下来,但是重点的结构还是要说出来的。

6、编解码流程?

采集到的流,需要进行解码,格式转换,再编码,再封装等,一系列流程。

7、计算机分几个存储空间?

c++在程序执行的时候将内存分为四个区:

1.代码区

存放函数体的二进制代码,由操作系统管理

包括你写的那些注释都在这

2.全局区

存放全局变量,静态变量,常量

常量:字符串常量

3.栈区

存放函数参数值和局部变量,由编译器自动分配和释放

4.堆区

由程序员分配和释放,如果程序员不释放,那么程序结束时将由操作系统回收

那么为什么要分为四个区呢?

因为不同区域存放的数据,具有不同生命周期,这大大地使我们编程更加灵活

8、webRTC的通信过程?

peer-a, 与 peer-b 如何建立通信的。这个还是可以对答如流的。

9、SDP的内容,共5部分。

373f3b2eed81dcd4996f3db8b71fd2b4.png

10、opencv 用过哪些功能?

因为曾经做过这个开发,所以被问到了。

11、OpenGL 是不是熟悉?

这个不熟悉,还没有接触过。可能视频、图像,都离不开OpenGL吧。好多音视频或图像开发的工作,都会提到熟悉OpenGL这个要求。

上机笔试

输入10个学生的学号和分数(或者直接插入也行),插入到链表中,然后按照分数,从小到大排序,并输出。

想了想,本来想着,先一个单链表,然后排序,写着写着程序,突然意识到,我可以插入的时候,就让它有序呀。机智!

cin可以连续从键盘读取想要的数据,以空格、tab或换行作为分隔符;

getline(cin, param)不会将结束符或者换行符残留在输入缓冲区中, 读取一行数据,这一行中,可以有空格, 要包含头文件string.h;

gets(),包含头文件stdio.h

// 直接写一个文件里了。

#include using namespace std;

struct student

{

int num;

int score;

};

struct Node

{

student stu;

Node *pNext;

Node(const int num, const int score)

{

stu.num = num;

stu.score = score;

pNext = nullptr;

}

};

class stuList

{

private:

Node *m_head;

public:

stuList(){ m_head = nullptr; }

~stuList(){ deleteList(); }

void insert(const int num, const int score)

{

Node *n = new Node(num, score);

if (m_head == nullptr)

{

m_head = n;

}

else

{

Node *temp = m_head;

if (temp->stu.score >= score )

{

n->pNext = m_head;

m_head = n;

}

else

{

Node *pre = temp;

while (temp && temp->stu.score < score)

{

pre = temp;

temp = temp->pNext;

}

if (!temp)

{

pre->pNext = n;

}

else if (temp->stu.score >= score)

{

pre->pNext = n;

n->pNext = temp;

}

}

}

}

void print()

{

Node *temp = m_head;

while(temp)

{

cout << "num : " << temp->stu.num

<< " , score : "<< temp->stu.score << endl;

temp = temp->pNext;

}

}

void deleteList()

{

Node *temp = m_head;

while(temp)

{

m_head = m_head->pNext;

delete temp;

temp = m_head;

}

m_head = nullptr;

}

};

int main()

{

int num, score;

int n = 10;

stuList s;

while(n > 0)

{

cout << "请输入学号和分数 : " << endl;

cin >> num;

cin >> score;

s.insert(num, score);

--n;

}

// s.insert(1, 50);

// s.insert(2, 40);

// s.insert(3, 60);

// s.insert(4, 70);

s.print();

system("pause");

return 0;

}

6c3026ba56094ef030ba16310f98cda4.png

满满当当的面试结束了。非常开心,因为最后的上机写完了,哈哈哈哈~

http://www.jmfq.cn/news/5132503.html

相关文章:

  • 域名网站有哪些/seo搜索规则
  • 中小企业网站建设 网络营销/厦门网站建设平台
  • 做网站的都是什么专业毕业的/合肥网站关键词优化公司
  • 开发软件用什么工具/seo关键词排名优化怎么样
  • 网站建设公司福州/成人计算机速成培训班
  • 网站经营网络备案信息管理系统/小说排行榜百度搜索风云榜
  • 游戏门户网站开发资源/企业营销管理
  • 试玩做任务赚钱的网站/网络推广的几种方式
  • 网站 评论功能/如何做好网络营销工作
  • 百度网站推广价格/2345网址大全
  • 深圳 网站建设 销售/seo黑帽培训骗局
  • 怎样做淘客网站/百度广告推广怎么收费了
  • wordpress实例教程/谷歌广告优化师
  • 鹤岗网站建设/西安网络科技公司排名
  • notepad做网站技巧/百度竞价推广开户联系方式
  • 做网站开发多少钱/网络推广的工作内容
  • 网站是怎么做的/一个关键词要刷多久
  • 网站建设 定制商城 小程序开发/自动友链网
  • 单页导航wordpress/seo网站关键词优化快速官网
  • 郑州做网站建设公司/百度联盟
  • 如何建设一个学校团委网站/百度上怎么发布信息啊
  • 上海网站建设网站开发/公司运营策划方案
  • 文登区城乡建设局网站/哈尔滨新闻头条今日新闻
  • 石排网站设计/网络广告图片
  • 比较好的做外贸网站/六年级下册数学优化设计答案
  • 英文网站怎么做/百度快照
  • 政府网站集群建设汇报/百度扫一扫网页版
  • 外贸专业网站/免费发外链平台
  • wordpress+不能发邮件/seo网站排名助手
  • 设计素材网站外网/深圳百度推广客服