字节嵌入式一面(移动os)
流程时间:8.12投递 8.24笔试 9.1一面
面试时间大概一个小时,面试官很专业[棒R],面试提问的时候,有一些故意挖坑的题目,要注意了。
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级台阶,可以有多少种走法?