字节跳动android音视频一面
字节跳动android音视频一面
17号下午1.30,时长70分钟
这位大佬先问了我一些c++的知识,看我不会,说让我们问一些比较基础的问题吧
以下是问题:
抽象类与接口
final,finally,finallize区别
锁
线程怎么开启,怎么使用
线程执行结束,我们怎么知道他结束了,其实是ipc的问题...
tcp和http区别
然后让我手算255.255.250.0子网掩码的IP可以有多少个,应该是8+2,所以是2的10次方个
刚开始记错了,32/4是8,记成了6,面试官一直问我确认吗,还好后来反应过来了...
ndk了解吗
音视频为什么编码,常见的音视频格式
说一下ffmpeg吧
opengl是干嘛的,egl是干嘛的
android怎么往ndk通信与调用的,我答了binder,不对,后来看了书应该是jni
算法:java手写一个链表类,同时将两个这个类的有序链表合并
唉,我先弄成了双向链表,说不要这么麻烦
后来合并又忘了把链表往下一个指了
提醒了我一堆,感觉凉凉
我准备了好多android,Java的内容,一点都没有问到,唉
提问环节:我问了如果我过了实习,一般做什么工作,他说我们这里工作比较多,看你的兴趣和能力,你Java和android做的比较多,应该是去做sdk和比较上层的东西
后来他问了,我们这里大概百分之90是用c++,你这个有问题吗,虽然有点问题,但是还是说没有
面试官还是很nice的,提醒了我一堆东西
字节考的东西与其他家的有点不一样,但是也是看基础,就比如那个子网掩码的问题
#字节跳动##安卓工程师##校招#