Skip to content

Commit

Permalink
write note
Browse files Browse the repository at this point in the history
  • Loading branch information
miaopei committed Dec 6, 2018
1 parent 12afa6b commit 94f301c
Showing 1 changed file with 47 additions and 0 deletions.
47 changes: 47 additions & 0 deletions 04-编程语言/02-C-C++/interview-1/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3264,3 +3264,50 @@ module cb
- [面向机器学习:数据平台的设计与搭建](https://zhuanlan.zhihu.com/p/39931551)
- [基于Apache Spark以BigDL搭建可扩展的分布式深度学习框架](https://juejin.im/post/5b135482e51d4506dc0aaa14)
-

### 高德面试

基本知识

1、进程和线程

2、多线程通讯方式

3、消费者和生产者模式(消费者是否轮询方式读取消息,用等待信号方式)

4、linux命令 top、netstat

5、gdb调试,怎样切换到某个线程

6、inline和宏定义区别

7、vector和list区别,什么情况分别是用什么

8、类的什么函数不能作为虚函数、析构函数能否作为虚函数,虚函数怎么实现的

9、setsocektopt no-delay,等参数的作用

10、tcp关闭时的几个步骤,tcp的慢启动时啥意思,,,,

11、epoll模型,我说的是多线程,每个线程一个epoll,一个专门接收链接,另外的读数据 ,解码在哪个线程中进行

12、c++11 智能指针

13、死锁概念

14、什么叫做稳定排序、有哪些排序算法、快排怎么实现的

15、怎么样判断一棵树和平衡二叉树

16、当前编写代码(输入一个字符串和一个分隔符,,,,,,把字符串用分割符分割几部分,然后输出)

项目:

1、freeswitch的系统结构模型、并发的语音的最大路数,语音编码

2、视频花屏是怎样优化的

3、rtp,udp

4、语音包、和视频包是不是固定大小的,,,是否分包

0 comments on commit 94f301c

Please sign in to comment.