再见,2017,你好,2018

一直想写一篇年终总结的,但是又不知道写点什么,感觉没有什么可总结的,但是今年有很多事情还是值得回顾纪念的,之后再来看这些东西应该会感触颇多。2017对我来说是值得回味的一年,可以用三个词来概括,成长、成果、成熟。这一年有太多不顺心的事情,也有很多值得纪念的时刻。对于我一个即将离开大学校园走上社会的大学生来说,2017的很多经历都是弥足珍贵的。

        我从今年年初就开始准备找工作的事情了,一开始我还是充满激情与信心的。但是事情往往不会像希望的那般发展,我找实习的经历是相当惨的,这里就不详细写了,不然写完就是我的血泪史。除此之外,从二月底就要开始准备实验室的纳新,,因为这是实验室每年最重要的一件事,当时正赶上找实习,那段时间真的是累,身心俱疲,我是边复习,边投简历,边准备纳新的很多资料,从横幅、海报、视频、各种申请资料到整体流程。每个细节都要自己过一遍,到自己满意,也要大家满意才行。直到三月底所有的准备工作都完成了,纳新结束后才有所缓解。当时实验室已经有大神同学拿到了实习offer,我又开始全身心投入到复习的状态中,慢慢的,拿到offer的同学越来越多,而我还在准备面试,一开始是一面挂,后来就是二面挂,反正就是总差那么一点,期间总共面了阿里(内推)、微信(内推)、美团、去哪、腾讯、阿里,除了阿里和腾讯是二面挂之外,其他都是一面挂,相当惨烈,现在想想,那会自己是真的菜。然后到五月底实习基本就结束了,那会实验室有将近一半人拿到了实习offer,然后我那段时间情绪就很低落。之后跟学长学姐聊天,然后开始重新准备,因为秋招才是最重要的。那会在牛客网看一些面经,意识到自己的不足,然后开始准备强化,每天在LintCode刷题,一边做,一边思考,一边整理,然后差不多有一个多月,到七月底的时候基本上把LintCode上Easy的都做完了([LintCode](https://github.com/xiyouZmt/LintCode))。然后秋招也已经开始了。

        年终总结好像写跑题了,,,算了,接着写吧,应该也没几个人看。

        我以为我在暑假的准备,在秋招开始后会有所成效,然鹅剧情又没像希望的那般发展。不过还是有成效的,秋招的公司没有太多一面挂的,好多都是二面挂,从8月初的CVTE、360、好未来、美团到九月份的各种大厂,从九月初的天天笔试,到月中开始的天天面试,有时候一天好多场,那种感觉很微妙,从开始的期待到后来的担心,再到后来的失望以及绝望。有时候就在想,找不到工作就回家搬砖吧,但还是会每天爬起来奔波于各个酒店去面试,越往后越慌,大厂越来越少,真的快坚持不下去。到九月底的时候,还一个offer都没有(其实那会粗粮已经过了,只不过HR还没有联系我),后来十一收假后的第一天,粗粮的另一个部门捞了我一把,然后这次剧本终于按照希望的那样发展了,一个下午,两面技术,三个小时,结束战斗。过了两天HR就给了口头offer,第二天正式offer就来了。然后请老铁们吃了顿饭,庆祝,结束!

        一星期后,粗粮开始面的那个部门终于联系我了,是MIUI系统组,然后又欣慰了一把,对于一个Android Developer来说,MIUI系统组是一个神圣的地方啊。然后我就去了啊。

        年终总结写成这样我也是服,写到这就可以结束了吧,当然不是,其实也差不多,写成这样了就要再写一点有价值的东西,下面我把面试中遇到的Android和Java相关问题罗列下,这些只是我遇到的问题的总结,并不代表Android方面的面试问题,希望能对其他Android developer有所帮助。

Android 知识点总结

1. Activity生命周期,启动模式,保存数据的方式,需要注意各种情况下的处理,结合Fragment,两者与Service通信

2. Service启动方式,几种方式之间的区别,start和bind的区别,IntentService,与Activity之间的通信,Service保活

3. Broadcast的注册方式,使用以及与其它相关框架的区别,比如EventBus

4. ContentProvider的使用及特点(不是很常见,但是需要注意)

5. ListView、RecyclerView的优化,原理,以及结合相关设计模式的实现过程(观察者模式)

6. Bitmap的缓存以及压缩处理,结合相关框架,如Glide,Picasso,每一种的特点以及它们的区别

7. View的事件体系,工作原理,滑动冲突,代理等相关内容,涉及滑动,绘制,事件分发,自定义View,并结合相关设计模式等

8. 数据存储,SharedPreference,File,SQLite,区别及特点

9. 网络请求框架,HttpUrlConnection,Okhttp,Retrofit等框架的特点,原理,与原生的区别,从请求方式,携带header等方面考虑。结合项目以及设计模式

10. 多线程间的数据交互,Handler原理,深入到Native层,以及其它的解决方案,比如Retrofit,AsyncTask实现

11. 线程池特点,使用场景以及执行任务时的大致规则,结合网络框架

12. 动画的种类,每一种的实现以及它们的区别

13. Android中进程的优先级,以及每一种进程的使用场景

14. 设计模式,结合源码以及框架,比如观察者(ListView,Eventbus),责任链(OkHttp,View事件分发),项目结构MVC,MVP等

15. 常用框架实现,网络请求:OkHttp、Retrofit,图片加载:ImageLoader、Glide、Picasso,事件驱动:Eventbus,动态绑定:ButterKnife

16. 进程间通信,AIDL,Mesenger,File,Socket,Binder,每一种的实现以及底层原理,结合操作系统中进程间通信,管道、信号量、共享内存的对应关系(参考 gityuan.com)

17. 系统启动流程、App启动流程、应用程序进程启动流程、Activity启动流程(参考源码情景分析,gityuan.com)

18. 性能调优,结合布局优化,内存分配,缓存处理等方面

19. JNI编程,插件化相关知识,动态加载以及RN插件

20. 热修复实现以及相关框架AndFix,Tinker

Java知识点总结

1. 内部类,抽象类与接口的区别

2. 集合源码,ArrayList,LinkedList,HashMap,Hashtable,LinkedHashMap,ConcurrentHashMap

3. 线程及应用,线程同步

4. 锁及其优化,synchronized、volatile

5. 内存分区,垃圾回收,垃圾回收器,内存分配

6. 类加载机制,内存模型

7. 反射应用及原理

8. 高并发

到这就差不多完了,2018,首先希望能每天都能充实一点,不管是在工作上还是在生活上,然后希望生活乐趣多一点,代码bug少一点。最后,自己知道就好。

------有点不像面经的年终总结,祝大家2018,充实,快乐。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,732评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,496评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,264评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,807评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,806评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,675评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,029评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,683评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,704评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,666评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,773评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,413评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,016评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,978评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,204评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,083评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,503评论 2 343

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,448评论 25 707
  • 1 明天是2017年最后一天了,2017年对我来说算是一个转折年吧,这一年发生了许多事。 我们放弃了一个城市,举家...
    黑丫说阅读 197评论 0 0
  • 十一章 时间过得很快,一个月一晃而过,转眼就到了初八,白浅随夜华,墨渊等人,去了天外天,面见女娲娘娘商讨大事。滚滚...
    墨冉_诺诺阅读 2,249评论 0 12
  • 不知此刻在看这篇文章的你有没有会在有些时候觉得有挫败感,和别人拼学历比不过人家,和人家拼家庭条件也比不过人家,和人...
    Beagoodgirl悠阅读 104评论 0 0
  • 扎里勒是主人公玛利雅姆的爸爸。 开篇扎里勒塑造了一个“好爸爸”的形象。每周四都会去看自己的私生女,两个人度过一个美...
    左月公子在此阅读 2,279评论 0 2