抖音直播团队一面
我挑选了一些问题做总结,不一定全,顺序也有差别,我按照笔记顺序做总结。
1.对接口的理解。/刚才说的接口是什么语言的里的接口?(他其实想问计组原理里面的接口定义)/这和软件语言的接口有什么相同/不同点
2.Java接口的继承关系,场景运用,java里能否直接把一个实现类的实例去复制给另外一个接口类型的变量?JS里呢
3.case方案设计:手机截长屏图像如何拼接
4.多线程概念,线程是在哪一层级上实现的,CPU如何实现非线性
5.中断机制的底层原理,BIO/NIO/AIO的关系
6.讲一下HTTP实体压缩,有针对头部的压缩吗,有的话是如何实现的
7.Linux里的打包和压缩有什么区别
8.差量更新/下载有了解吗,它是如何实现的,断点续传有了解吗
项目:
1.之前做的项目中,最有难度,最有独创性的事情是什么
2.拷打项目(约30min)
代码:没有考察(有点意外)