引言
转眼就到了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 面试真题解析》可以【私信我】免费获取或者通过【点击这里】加群,私聊管理员免费获得 分享不易!喜欢的朋友别忘了关注+点赞
|