首页 > 笔经面经 > 秋招Android开发总结

秋招Android开发总结

头像
戴浩男
编辑于 2018-01-31 16:03:56 APP内打开
赞 20 | 收藏 158 | 回复22 | 浏览15246

秋招总结

秋招差不多结束了,非常感谢牛客网。具体面试题就不写了基本大同小异,仅仅记录下自己面试的一点感悟。

背景

渣渣二本本科,Android开发,无实习经历。目前拿了YY,映客直播,小红书美团4家offer,后面的美图,58,微店也推掉了面试,准备结束秋招,非常感谢牛客

几点感悟

  1. 要明白自己的优劣势。学校不好,经历不够出彩,那就在基础和项目上多下功夫,多想想你去了公司能给公司带来什么价值。多亏大一大二看了很多经典的计算机书籍,算法,操作系统问题不是特别大。后面会给个书单。
  2. 面试是个展示的过程。面试也就三四十分钟的事,仅仅靠面试官问你问题,除非你答的十分完美,否则即使你有再大的能力,面试官也不知道对吧。所以抓住短短的面试时间,主动地向面试官展示你的优秀。
  3. 面试运气占很大部分。遇到一个对眼的面试官很大程度上决定了你们聊天的内容,也很大程度上决定了面试的成功率。所以几次面试不过,不要气馁,反思反思,接着干。

看过的书

  1. 语言:
    1. 《Java编程思想》看的英文版的,开始很痛苦,习惯了也没多少生词,啃了大半后看英文资料压力不大。
    2. 《C++ primer》大一看的,过了大部分习题,很久没碰了。
    3. 《深入浅出Java虚拟机》:面试Java必看。看完后会对内存模型有更深的认识,对了解并发也很有帮助。
    4. 《Java核心技术》:快速过了一个遍,讲的比较浅。
    5. 《Java并发编程实战》:可以一看,比较薄,十来天看完了。
    6. 其他的还有一些python的书籍,平常写着玩的。
  2. 算法部分:
    1. 《剑指Offer》:系统刷了三遍,每次面试前快速刷一次。
    2. Leetcode:刷了大部分字符串、数组、动态规划题。每次面试前快速过一次动态规划
    3. 算法导论》:详细过了数据结构部分和动态规划部分。
    4. 算法竞赛入门经典》:大一看的,刷了大半本,认真做完,Leetcdoe没啥压力
  3. 面试题:简单暴力,过了牛课上几乎所有面经,按Java语言,算法,Android等分类整理到印象笔记上,面试前快速过一遍。
  4. 操作系统、网络、数据库:
    1. 《深入理解计算机系统》:强烈推荐的一本书,认真做课后题和实验会有很大收获,包括对进程、线程、程序栈、栈溢出、并发这些概念的理解会有直观的认识。不夸张的说几乎奠定了我对计算机的理解。
    2. 《现代操作系统》:概念居多,偏理论。
    3. 《程序员的自我修养》:讲链接的一本书,配合《深入理解计算机系统》可以解决很多困惑,强烈推荐。
    4. 《UNIX环境高级编程》:大名鼎鼎,可惜只看了一部分,不过多的评价。
    5. 《计算机系统要素》:哈佛大学教材,书很薄,教你一步一步实现一个简单的编译器和操作系统,实验很棒。
    6. 《TCP/IP详解》:不多说学网络必看。
    7. 《HTTP权威指南》:看的电子版,加深了对缓存控制的理解。
    8. 《MySQL必知必会》:非常小巧的一本书,对着上面的练习过一遍,有空刷刷Leetcode上的SQL题
    9. 《大话设计模式》:内容不多,十来天就能过一遍。
  5. Android部分:没什么好说的就那么几本书
    1. 《Android开发艺术探索》
    2. 《Android群英传》
    3. 《Andorid软件安全与逆向分析》

22条回帖

回帖
加载中...
话题 回帖

笔经面经近期热帖

近期精华帖

热门推荐