当前位置: 首页 > 面试经验 >

腾讯音乐 移动客户端开发 一面

优质
小牛编辑
87浏览
2024-04-29

腾讯音乐 移动客户端开发 一面

1. 自我介绍
2. 我先跟你确定一下我们这边是客户端你没有问题吧?你是怎么想的?选安卓还是ios?
3. 缓存一致性如何解决?
4. 文件分片如何实现的?
5. 文件分片是串行上传还是并行上传?如果改成并行上传会有什么问题?如何解决?
6. 项目中多线程使用的场景是什么?
7. 线程池是如何配置的?
8. 多线程使用过程中有没有遇到死锁?
9. 死锁产生的原因以及解决方法是什么?
10. 项目中的难点是什么?
11. 项目中有什么功能是你现在觉得做的比较遗憾还有改进空间的?
12. 项目开发的流程是什么样的?
13. 平时是怎么学习新的技术的?
14. 能讲讲最近新学到的技术吗?
15. Java四大引用以及使用场景了解吗?
16. Java垃圾回收了解吗?
17. Volitile关键字知道吗?防止指令重排的底层原理是什么?
18. Hashmap的底层原理知道吗?扩容机制也讲一下呢?
19. Java内存异常了解吗?如何排查?项目中有遇到内存泄露吗?
20. TCP和UDP的区别?
21. UDP如何实现可靠连接?
22. 粘包问题知道吗?TCP和UDP都会有粘包问题吗?
23. 算法:LRU缓存,反转链表2,接雨水
反问
1. 业务是什么?
2. 如果能来实习的话有没有免费的QQ音乐会员?
3. 技术面是两轮还是三轮?
本来做算法题,面试官给我发了个力扣链接,让我共享屏幕做,我点开一看lru缓存,做过了。面试官给我发了一个新的链接,反转链表2,也做过了,面试官说你这平时算法刷的挺多啊,我说要不你随便说道题我在本地idea写,面试官坚持用力扣链接,又发来一个,接雨水,也做过了,我尴尬一笑。面试官说那就不做了吧,说说思路吧。
 类似资料: