【求职】声网 c++方向面经

声网

c++方向面经

第一篇

一面 2019/9/**27 **

1、做车辆分割的时候,为什么只用了语义分割,有没有考虑目标检测之类的,我寻问是否 指

实体分割之类的

2、使用 Kmeans 做聚类的时候,有没有考虑过做一些卡方校验之类的,我说标题聚类用的

embedding 这种数据,应该用不上吧

后面就是针对机器学习问了一些问题

3、一个箱子里有 m 个球,有放回的摸球,共摸了 m 次,求一个球一直没被摸到的概率,

假设 m 很大

4、讲一讲 Bias 和 Variance

5、讲一讲 L1 和 L2,然后问我 L2 除了正则惩罚还有什么作用

第二篇

一面 2018/9/**6 **

1、项目是自己做的吗?项目用到的技术

2、了解断点续传吗

3、一个图片有 300k 因为异常原因只下载了 150k 如何能不从头开始下载

4、Linux 底下你如何调试,如果程序崩溃了怎么办

5、有过多线程开发经验吗?线程同步有哪些

6、STL 了解吗?vector 中如果插入元素迭代器需要修改吗?删除元素呢

7、list 中插入元素迭代器需要修改吗?删除元素呢

8、你了解哪些 map?map 底层原理

9、红黑树中插入删除元素迭代器需要更新吗

10、有过 socket 编程开发经验吗

第三篇

一面 2018/9/**14 **

1、面试官介绍了公司

2、自我介绍一下

3、malloc 底层原理以及 STL 空间配置器的实现

4、内存碎片问题

5、断点续传原理,以及线程安全的任务队列

6、为什么没有用 IO 多路复用

7、epoll 的实现原理

8、C++11 右值引用,move 和 forword

9、C++11 智能指针用过哪些

10、C++11 智能指针你用过的有什么区别

11、如果说 unique_ptr 不能复制,可是我非要转移他的所有权呢

12、析构函数最好是虚函数,为什么

13、多态是怎么实现的

14、进程间通信有哪些

15、消息队列和共享内存有什么不同

16、一个进程用 malloc 最多可以申请多大内存

17、聊聊人生,聊聊学习

18、用过 windows API 吗

19、对音视频开发有什么看法

20、你应聘的是后台开发,能接受转成前台客户端开发吗

二面 2018/9/**14 **

1、TCP 和 UDP 的区别?

2、TCP 拥塞控制。

3、我们需要低延迟音视频传输,说个实现思路?

4、要是需要保持高可靠性呢?

5、说说线程和进程的区别?

6、进程切换怎么换的?

7、对项目做过性能测试吗?怎么样?

8、说说 TLS?

9、说说断点续传的具体实现?

10、做过性能测试吗?

11、还有什么想问的?

第四篇

一面 2018/9/**8 **

1、介绍了公司

2、自我介绍一下

3、问项目<内存池>

4、问项目<HTTP 服务器>,问了断点续传原理,以及线程安全的任务队列5、

C++11 右值引用,move 和 forword

6、C++11 智能指针

7、C++继承与多态

8、进程间通信

9、一个进程用 malloc 最多可以申请多大内存

10、聊聊人生,聊聊学习

11、用过 windows API 吗

12、对音视频开发有啥看法

13、你应聘的是后台开发,能接受转成前台客户端开发吗

二面 2018/9/**8 **

1、TCP 和 UDP 区别、TCP 拥塞控制,如何降低延迟音视频传输,说个实现思路,如何保

持高可靠性

2、说说 Linux,线程和进程的区别,进程切换怎么换的

3、项目<内存池>做过性能测试吗?怎么样?说说 TLS

4、项目<HTTP 服务器>说说断点续传的具体实现,做过性能测试吗

5、面试就酱结束啦~还有啥想问的

求职必备刷题官网:https://github.com/bennyrhys/interview
【更多互联网公司笔试面试真题请关注“让我遇见相似的灵魂”公众号】

猜你喜欢

转载自blog.csdn.net/weixin_43469680/article/details/106827857