2021腾讯 Android 面试真题解析

引言

转眼就到了7月,离金九银十的时间段剩下不到60天了,又到了面试求职高峰期,很多人估计正在跳槽的路上,最近有很多网友都在求腾讯面试题。正好我之前电脑里面有这方面的整理,一份《2021 腾讯 Android 面试真题解析》,对照这些问题进行复习,将会事半功倍。废话不多说,直接上干货。

《2021腾讯 Android 面试真题解析》

Java基础部分

  • HashMap 和 HashTable 以及 CurrentHashMap 的区别。
  • synchronized 和 volatile 、ReentrantLock 、CAS 的区别。
  • JVM 类加载机制、垃圾回收算法对比、Java 虚拟机结构等。
  • Java 的四大引用
  • Java 的泛型,<? super T> 和 <? extends T> 的区别。
  • Java 线程有哪些状态,有哪些锁,各种锁的区别
  • final 、finally、finalize 区别。

ANDROID面试题

  • 什么是 ANR 如何避免它?
  • Activity 和 Fragment 生命周期有哪些?
  • 横竖屏切换时候 Activity 的生命周期
  • AsyncTask 的缺陷和问题,说说他的原理。
  • android 中进程的优先级?
  • Bunder 传递对象为什么需要序列化?Serialzable 和 Parcelable 的区别?
  • 为什么属性动画移动后仍可点击?

Android Framework 相关

  • View 的事件分发机制?滑动冲突怎么解决
  • View 的绘制流程
  • Android 中进程和线程的关系?区别
  • 如何开启多进程?应用是否可以开启 N 个进程?
  • 为何需要 IPC?多进程通信可能会出现的问题?
  • Android 中 IPC 方式、各种方式优缺点?
  • Binder 框架中 ServiceManager 的作用?

性能优化专题

  • 你们做了哪些稳定性方面的优化?
  • 性能稳定性是怎么做的?
  • 如果发生了异常情况,怎么快速止损?
  • 启动优化是怎么做的?
  • 启动优化有哪些容易忽略的注意点?
  • 你们内存优化项目的过程是怎么做的?
  • 你做了内存优化最大的感受是什么

算法合集

  • 排序
  • 二叉树
  • 链表
  • 栈/队列
  • 哈希表
  • 堆/优先队列
  • 数组

上述《2021腾讯 Android 面试真题解析》可以【私信我】免费获取或者通过【点击这里】加群,私聊管理员免费获得
分享不易!喜欢的朋友别忘了关注+点赞

  • 8
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值