高德面试

一 基本知识
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、语音包、和视频包是不是固定大小的,,,是否分包




评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值