想跑路了,开始学八股,几个主动找的大厂试了下水,后续看情况更新。楼主一年经验,学的c++被骗来干安卓,双非本科。
2025-07-31 小鹏汇天 安卓开发一面
synchronized
handler
视图刷新
binder
jvm垃圾回收
内存泄漏排查
glide缓存
okhttp实现
(比较基础,但是没学过八股,大概率完蛋了)
2025-08-02 CVTE 安卓一面
自定义view时间轴(数据是一天的录像文件),怎么实现自定义时间轴,涉及到缩放,滑动的手势冲突,事件分发
H264 h265协议
如何设计h264流的接收,有什么要注意的点
有没有遇到过绿屏花屏灰屏问题,怎么处理
如何处理音视频同步
讲解一下知道的几种跨进程
Binder机制,优点,使用
Threadlocal
聊一下用到的设计模式,讲解一下有没有了解过framework源码,用了什么设计模式
有没有学过kotlin
内存泄漏排查
apk加固原理,方案什么的
(简历都没写音视频,就因为上一家是做监控摄像机的,问了几个音视频,乱答了,不知道有没有后续)
感觉一面都是比较基础的,主要就是八股和项目,准备一下应该都问题不大。后续看看有没有二面,有的话再更新。
2025-08-02 小马智行找我了,但是面了两个感觉还是得先补一下八股,这个没投。
2025-08-04 CVTE 二面
有没有了解帧格式
描述视频流从设备到app的过程
弱网情况怎么做播放
App对于弱网情况做的优化
Synchronized底层,针对缺点的其它选择
内存泄漏原理和处理
对未来的规划,如何学习
讲app启动过程
讲解项目过程印象比较深的事
想换工作原因
对于网络这一块你们的项目是怎么做的(网络模块总体是怎么样)
和设备通信是怎么样一个架构,如何做到新增设备或者改动设备可以减少app的工作量
你们App架构如何,有没有考虑过怎么优化
初步总结了一下,一面主要八股,稍微问点项目;二面主要看你公司做什么,深挖项目细节,流程等,会涉及到设计模式,架构,和一些优化的问题,还有某些模块是怎么样的设计,为什么怎么做,其它八股的话基本会问稍微底层的东西