字节跳动 移动客户端凉经
一面(43min)
-
网络请求用的什么框架?直接用的原生的方法吗?有封装吗?
-
数据传输后怎么解析的?
-
了解 okhttp 的原理吗?
-
讲讲线程池(四种主要的和具体参数流程)
-
核心线程和非核心线程有什么区别?
-
具体用了哪些 http 方法?还知道其他的吗?
-
了解 JNI 吗?
-
C++ 学过吗?
-
C++ 中初始化列表新建对象和构造函数新建对象有什么区别?
-
讲讲内存泄露
-
讲讲 Android 中的内存泄露(不懂,瞎讲)
-
Bitmap 对象很大的话只能放在老生代吗?(不懂 Android 怎么搞)
-
讲讲四大引用
-
讲讲 finalize 自救机制
-
图像处理用的什么框架?哪个版本?有优化吗?
-
你觉得你的项目中 Android 方面还能做哪些优化?(说不出来)
-
XML 怎么变成用户视图?(不懂)
-
Android 通信相关的手段(不懂,瞎讲)
-
Android 常规的存储手段(不懂)
-
SharedPreference 是线程安全的吗?(盲押是)
-
Android 缓存什么条件触发刷盘?(不懂,瞎讲)
-
跨 APP 的数据怎么传递?(不懂,瞎扯 Activity 单例启动)
-
讲讲数据库升级(我:后端的吗?面试官:当然是移动端。我:TT)
-
数据库调优怎么做?(我还是讲后端的,面试官都无奈了)
-
了解 WAL 吗?(不了解)
-
Android 的四大组件是什么?(说不出来,凭印象瞎说一个 fragment 离谱到面试官都笑了)
-
你是不是投错岗了?(是的是的是的是的是的是的是的我再也不敢了)