快手客户端开发一面 2020.9.2

1、问你以前接触过客户端开发吗,倾向于安卓还是ios?
ps:楼主的技术栈是后端开发的,被毒打了才开始投起来的客户端,快手客户端据说应聘可以0基础,楼主学校上学期刚学过安卓开发。
2、问多态,宏和内联函数的区别,缺点和优点。,静态多态,动态多态分别在什么时期。
3、问虚函数的作用,纯虚函数、析构函数可以设置成虚函数吗,什么函数不能设置为虚函数(构造函数,楼主当时脑抽了,这个没答出来)。
4、进程的各种状态,运行的进程和cpu的数量关系,各种状态的内含是什么。
5、讲一下TCP和UDP,分别可以用于什么场景,我讲了UDP通常用于直播,因为它传输速度快,因为它是无连接的。
6、如果tcp建立连接以后,那么UDP和TCP的速度难道就没有区别了吗?为什么?(其实是因为TCP连接的种种可靠机制的影响,这个问题应该跳出来,站在数据传输快慢的角度想)
7、流量控制,拥塞控制的四种算法。
8、写了一道剑指offer的算法题,楼主在面试官的一步步指导之下优化😂

面试官人挺好的,指出了我的知识面还可以,但是理解不是很通透,要加深理解和总结,时间很晚了我们今天就到这吧,你还有什么想问我的吗,我说没有了。
美中不足的是,我向他道了晚安,他却没有回我晚安,第二天早上收到了感谢信,可能我还是一个好人吧,求offer~~~
#面经##校招##快手##安卓工程师##iOS工程师#
全部评论

相关推荐

3 9 评论
分享
牛客网
牛客企业服务