头条ios开发 一面C++
问答30分钟,编程题写了35分钟,我的coding水平啊~~~~~
1.进程和线程的区别
2.进程间切换和线程间切换的区别
3.线程切换需要寄存器吗
4.进程间通信的方式
5.信号量:生产者和消费者
6.你知道协程吗
7.int const* 和int * const
8.结构体对齐方式(答错了呜呜呜)
struct {
char
double
int
}
9.说一下右值引用和左值引用
10.那说下计算机网络的五层
11.对应层的协议
12.拥塞控制:快重传
13.new和delete malloc和free的区别(new调用了类,malloc简单分配内存)
14.内存分布,常量是存放在哪里(重点!)
15.有有关ios开发的经验吗
16.写道题吧。最少硬币个数(dp。呜呜呜呜u就几行代码,我写了半个小时!!!!)
不知道结果如何,下午华为加油ヾ(◍°∇°◍)ノ゙!!!!offer多多的!!!!
#字节跳动##面经##C++工程师##校招#