前段时间参加了字节跳动iOS音视频开发的面试,部门在知春里中国卫星大厦,一共面了三轮被刷了。面试官都很nice,只不过三面的leader给我感觉有点严肃(再加上自己发挥的也不好。),一面主要是问iOS基础,runtime、runloop,gcd、信号量、各种锁,还有一道算法题(递归类型的)。
二面主要是结合项目问,直播推拉流、rtmp协议、软硬编码、H64的实现原理等等,当然肯定也是有算法,一个求数组中唯一出现的元素,一个二叉树的前序遍历(递归和非递归)。因为当天leader不在所以面完前两面就回去了,第二天去三面。
三面主要以项目为基础,发散性的问各种音视频的问题,因为部门是做音视频SDK的所以会让比较当下主流的直播SDK用过哪些,如何量化好坏,因为自己准备的不好,三面没过。(惭愧惭愧)总的来说面试经历还是挺好的。
...查看更多