1.实习
2.有哪些熟悉的设计模式?
3.线程之间如何进行通信的?
4.如果创建了两个handler,如何知道哪个消息对应哪个handler?
5.kotlin的协程了解吗?它和线程的区别是什么?
6.触摸事件是如何进行传递的?多个触摸事件是如何处理冲突的?
7.刚刚有说到handler,那你知道handler的一个postDelay()方法吗?
8.recyclerView了解吗?它是如何复用视图的?
9.http请求过程中,会有一个encode操作,知道吗?为什么要有encode操作?
10.算法:LRU缓存
11.场景题:两个文件里存了50亿条url,总共大小320G,内存限制4G,如何找出两个文件中相同的url?
12.你了解QQ音乐会看重哪些业务指标吗?
13.对于一些QQ音乐的竞品,比如说网易云音乐,或者我们字节的汽水音乐,可以说说你的想法吗?还有吗?
两个工作日后hr说可能是亮点不足,不再推进流程了
感觉字节只要不是当天秒过,基本悬了
#软件开发笔面经#