首页 > IT职业 > IT生活 > Android 面试经历总结
主要是明确自己想要加入的公司,并开始做技术准备。目标公司是BAT,我需要到更大的平台和更优秀的人做更好的项目,正常来说加入BAT以后可以让自己的实力和眼界得到提升,并且有一线大厂的光环对以后都是蛮重要的。有人说去哪里都一样,去了大厂也是个螺丝钉,我想说我宁愿做航空母舰上的螺丝钉也不愿意做拖拉机上的螺丝钉。其实在求职的过程中一次又一次的失败曾经让我放弃BAT了,转而投向其他我认为有前景的公司,不过最初我真的是非常想去BAT!做梦都想去。关于技术准备,主要是包含下面几项:
项目经历
Java基础
设计模式
算法
网络相关知识
Android基础
Android源码
Android性能优化
开源库源码
整个技术准备过程与面试过程是交替进行的,一边面试一边查缺补漏,如此往复。我当时是每天早上7点起床坐班车去公司,8点半吃完早餐就在工位上学习,一直学到9点半左右。然后10点开始办公,18时吃完晚餐,19时到20时,如果工作忙的话就办公,不忙的话就接着学习,后期公司任务变少了,有时候全天都在学习。在这个过程中我真的是学的越多越觉得自己真是菜啊,一是觉得不知道的东西太多了,即广度太窄,二是知道的东西掌握的又不深,即深度不够。
热修复与插件化相关
Integer类是不是线程安全的,为什么
不使用同步锁如何实现线程安全
面试头条的时候在线编程:从上到下从左到右输出二叉树
针对concurrent包下面的一些类的问题
Android面试再也不是“能答出来Activity生命周期就OK”的时代了,你们看前面的面试题,有些问题牵扯到底层原理。另外光是concurrent包下面的东西就能把你问懵逼了。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2281/viewspace-2812277/ ,如需转载,请注明出处,否则将追究法律责任。