Android面试常见问题

面试官,您好,很高兴有机会能参加这次电话面试,本人来自xxxx,2012年大学毕业于xxxxx专业,现就职于交通卡中心,任职安卓高级开发;负责带领一个2-4人的小团队进行系统开发,具备良好的团队协作能力和专业的开发能力,优良的代码风格,虚心好学,希望能够加入贵公司和您一起共事。
hw电话面试:

  • 跨进程aidl
  • JNI- NDK 调用c裤
  • 模块依赖冲突 SDK版本 //resolutionStrategy force 指定某个版本
  • MVP的理解
  • Android日志报错分析思路
  • Android ANR分析思路
  • Android A进程 调用B进程 ,需要修改哪个属性 export=true
  • Android 系统apk在哪个路径,用户装的apk在哪个路径
    system/app系统自带的应用程序,无法删除。用户data/app
  • 手机链接电脑,用的哪个软件,vysor ,Androidstudio自带
    -Android 应用促活-保活

提高service的优先级,启动前台服务,开双进程

  • 内存泄漏

  • 内存抖动

  • 内存OOM
    加载大图片耗内存,容易oom

  • 项目的优秀技术。

  • ANR WaitingInMainSignalCatcherLoop
    data/ANR/trace.txt
    //基础面试

  • HashMap 怎么存放值得

  • 子线程a ,子线程b, 之间通讯方式

  • Retrofit 原理 ,Okhttp 都有哪些优化。

  • 线程间通讯 的方式。handler (工作原理) 广播

  • 事件分发机制 ViewGroup 放两个层叠的view

  • View自定义绘制 onMessage onLayout onDraw

  • Glide 内存缓存机制 ,生命周期管理。

  • URLCache LinkedHashMap 怎么实现有序存放。

  • 生命周期 ,onResume 测量不到宽高。

  • Kotlin基础

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值