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

进大厂必看的 Android 面试题集锦

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

进大厂必看的 Android 面试题集锦

  1. 性能优化,怎么保证应用启动不卡顿
  2. BroadcastReceiver,LocalBroadcastReceiver 区别
  3. 描述清点击 Android Studio 的 build 按钮后发生了什么
  4. App 是如何沙箱化,为什么要这么做;
  5. 图片加载库相关,bitmap如何处理大图,如一张30M的大图,如何预防OOM
  6. https相关,如何验证证书的合法性,https中哪里用了对称加密,哪里用了非对称加密,对加密算法(如RSA)等是否有了解
  7. TCP与UDP区别与应用(三次握手和四次挥手)涉及到部分细节(如client如何确定自己发送的消息被server收到) HTTP相关 提到过Websocket 问了WebSocket相关以及与socket的区别
  8. Android系统为什么会设计ContentProvider,进程共享和线程安全问题
  9. static synchronized 方法的多线程访问和作用,同一个类里面两个synchronized方法,两个线程同时访问的问题
  10. 下拉状态栏是不是影响activity的生命周期,如果在onStop的时候做了网络请求,onResume的时候怎么恢复
  11. 二叉树,给出根节点和目标节点,找出从根节点到目标节点的路径
  12. 一个无序,不重复数组,输出N个元素,使得N个元素的和相加为M,给出时间复杂度、空间复杂度。(手写算法)
  13. Bitmap 使用时候注意什么?
  14. 强引用置为null,会不会被回收?
  15. Glide 内存缓存如何控制大小?
  16. String 为什么要设计成不可变的?
  17. 线程如何关闭,以及如何防止线程的内存泄漏
  18. ViewPager使用细节,如何设置成每次只初始化当前的Fragment,其他的不初始化
  19. hashmap如何put数据(从hashmap源码角度讲解)?
  20. 线程死锁的4个条件?

公众号:Jasper_vlog,专注分享面试题|面试技巧|Android学习资料。(dd:16)

#大厂##Android##面试##面试题##Android面试#
 类似资料: