面试
啾太郎
一个正在从android转framework的菜鸡
展开
-
三年经验Android面经
除非大厂,其他都问的差不多,问大部分也就着简历问,问了5年+的,也差不多就问这些…都是基础吧,区分度应该主要在于项目经验匹配度、职业素质、思维和运气上。 1. 基础 自定义View的流程,requestLayout和invalidate的区别 –> ViewRoot的performTraversal切入measure、layout、draw(讲完基础,可提一提Surface的显示原理) Handler原理,Handler/Looper/MessageQueue关系 –> 消息循环需要创建一个L原创 2020-12-27 15:33:34 · 704 阅读 · 0 评论 -
两年经验Android面经
去年跳槽不成功,在A公司又呆了一年。一年来收获蛮大,就公司项目来说,已经是非常熟悉了,很多入职不久的,都是不断抱怨,框架太老,技术太旧。这个是实话,但是细看里面的思想和设计还是能学到不少东西的,一年来也顺手优化了许多东西,根据业务也思考了很多更合理的方案。 不过还是打算跳槽了,薪资和无法推动项目是个大问题,总不能鱼渔都不得吧。我是抱着找不到好的,就北上的心态找的。 做股票期货的,经验类似,面试太过顺利… Activity的启动模式 Activity和Fragment数据交互 线程间交互的方法都行,进程间交原创 2020-12-27 15:33:21 · 269 阅读 · 0 评论 -
一年经验Android面经
年后开始不间断的找工作跳槽,面了好多家,其实问来问去问题都差不多,都记录在这一篇了,有时间把答案补上。 有质的改变再新建文章。 1.Fragment的生命周期 太迷了,把onResume和onStop写反了,面试官说看了心里一凉… 2.事件分发机制,以及涉及到的设计模式 3.onMeasure的测量模式与特点 4.线程间通信和进程间通信 5.ArrayList删除元素 -> fail-fast机制,用Iterator;或者倒序删除 6.写出你认为最优的懒汉式单例模式 -> 写的静态内部类,被问了原创 2020-12-27 15:33:02 · 376 阅读 · 0 评论