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

腾讯音乐Android客户端开发一、二面面经

优质
小牛编辑
99浏览
2023-03-28

腾讯音乐Android客户端开发一、二面面经


腾讯对多线程和算法比较注重,算法比较喜欢考数学类的题目,大家可以自行准备下

一面(45min)

  • 自我介绍
  • 安卓相关的项目,你做过哪个你觉得印象比较深的
  • 进程和线程的区别
  • 进程通信的方式
  • 多线程的实现方式
  • 线程安全怎么保证
  • volatile与synchronized的区别
  • 用户态和核心态的区别
  • http和https的区别
  • http不同版本的区别

二面(70min)

算法题:

  • 可以使用jdk里面所有的类,随机创建一个链表,链表里面要含有100个随机的既有正数也有负数的节点。不可以自己创建链表类。
  • 移除上述链表中的负数
  • 用两个线程移除上述链表中的负数
  • 异或交换两个值,不可以用临时变量
  • 异或找出重复的元素:1-1000放在含有1001个元素的数组中,只有唯一的一个元素值重复,其它均只出现一次

计算机网络:

  • 有哪些常见的加密算法
  • 网络不安全的原因有哪些
  • 洪泛攻击是什么

十年前怎么防止http的明文信息被窃取。如果黑客窃取了你加密后的东西进行传输,你该怎么办(场景题)

如果有需要Android面试题的小伙伴,我已将其与答案已按照规范整理完成,大家可看文末或评论/私信,一起交流技术、进阶提升~

感谢阅读并祝你面试好运!

********************************************

#腾讯##腾讯音乐娱乐##Android##面经##客户端#
 类似资料: