字节嵌入式面经
1. 自我介绍
2. Linux 内核是怎么分配内存的?
3. 聊聊你对指针的理解?一般用在哪?
4. 了解二级指针吗?
5. `long` 指针多大?和 `int` 比呢?指针大小由啥决定?
6. 怎么用 `sizeof` 判断结构体大小?`char`、`short`、`int` 不同组合的结构体多大?最小能压缩到多少?怎么实现?
7. 进程和线程是啥关系?
8. 了解数据库吗
9. 聊聊 TCP/IP 协议?网络怎么分层的?TCP 和 IP 分别在哪一层?
10. TCP 和 UDP 是啥关系?
11. TCP 三次握手和四次挥手?为啥挥手是四次不是三次?多出来的是哪一次?
两道手撕:
1. 用二级指针申请一块内存,然后赋值并展示。
2. 20 级台阶,一次能走 1 级或 2 级,有多少种走法?