bigo C++[音视频方向]一面面经
bigo一面 70min 2019/8/28
自我介绍
重载和重写的区别;
static的用法;
define和inline的区别;【结合一段代码来讨论;前置++x和优先级一系列的比较】
问项目
对一些代码求sizeof;【主要是多态函数】
父子进程返回值;
结合fork源码讨论文件描述符的情况;
父子进程之间共享哪些文件描述符; 【输入流.....】
预编译编译汇编链接都做了什么事情;
extern C的影响;【如果没有extern C,哪一个阶段会出错】
结合一段代码来讨论调用点出错还是定义点出错;【static】
进程和线程的区别;
进程间通信的方式;
不同进程下线程通信方式;
利用管道在父子进程间通信;
C++11的一些性质,T&& 的用法;
STL容器的底层数据结构;
x86是大端还是小端;
TCP和UDP的区别;
数据流传输过程中的粘包处理;
重载和重写的区别;
static的用法;
define和inline的区别;【结合一段代码来讨论;前置++x和优先级一系列的比较】
问项目
对一些代码求sizeof;【主要是多态函数】
父子进程返回值;
结合fork源码讨论文件描述符的情况;
父子进程之间共享哪些文件描述符; 【输入流.....】
预编译编译汇编链接都做了什么事情;
extern C的影响;【如果没有extern C,哪一个阶段会出错】
结合一段代码来讨论调用点出错还是定义点出错;【static】
进程和线程的区别;
进程间通信的方式;
不同进程下线程通信方式;
利用管道在父子进程间通信;
C++11的一些性质,T&& 的用法;
STL容器的底层数据结构;
x86是大端还是小端;
TCP和UDP的区别;
数据流传输过程中的粘包处理;
还问了好多,感觉面试官太厉害了!祝大家都有好多好多的offer!