CVTE安卓一面
突如其来的来电话,面试官的态度非常nice,总共30分钟
介绍项目架构
MVP,MVC 介绍及优缺点
Butterknife源码(直接问源码~~~~~~~~)
EventBus源码
腾讯Bugly 原理及实现,如果是你的话,你怎么实现日志上传传策略,答到 后台sevice+守护线程
安卓跨进程通信方式
内存泄露,如何检测内存泄露 LeakCany原理
Binder 原理
(加一个)冷启动优化
项目中文件的下载
断点续传的实现
Java线程安全,jmm,可见性,原子性,有序性 synchornized和lock的区别,以及原理
TCP 如何实现 可靠传输?
拥塞控制的四种方法,这个实在想不起来
安卓学习了多长时间,平时怎么学习安卓?
总的来说,java和安卓答得都不错,网络基础还没复习
最后面试官问我有什么问题?
我问了两个问题
1、对我学习安卓的建议吗?
建议到不敢说,一些看法吧
对技术挺有热情的,原理看的挺深的
基础弱,好好看基础啊
2、(套路) 如果有二面的话,如果有的话,会在那一天进行?
面试官问我 什么时候有时间 ,脑子抽了,达到顺便(✺ω✺),然后面试官二面是视频面试,我说那我好好考虑考虑 ,然后两个人都笑了,然后预约了时间
不知道有没有二面,总之这次面试除了基础都答得挺好的,还是要好好看基础啊