Android开发面试大礼包
2015年毕业找工作的时候整理了一份Android开发面试干货,原始资料地址点击这里,由于当时制作的比较仓促,资料中存在不少错误或者过时的内容。
2016年年底换工作的重新时候整理了下这些资料,后来又陆陆续续抽空整理了些,目前已经整理的差不多了,希望对正在找工作的小伙伴们有点帮助。
建议结合下面的Android群英传和Android开发艺术探索这两本书的读书笔记系列一起看,因为读书笔记中涉及到的很多重要知识在这份面试总结中就不再重复介绍了。
整理的资料大部分都来源于书籍和网络,很多都已经标明了原文出处,若仍有侵权,请通知我,我立即道歉并删除。
推荐资料和书籍
- Android官方培训课程中文版:熟悉Android开发基础知识
- Android群英传:(在线版读书笔记点这里)
- Android开发艺术探索:(在线版读书笔记点这里)
- Android开发进阶-从小工到专家:提高Android开发技能必看
- Java程序性能优化:修炼Java的基本功
- 剑指Offer:国内的经典面试书
- 程序员面试金典:国外的经典面试书
- Android面试题一天一题:@goeasyway 总结的Android面试题
PS:千万记得要去刷LeetCode!
在此特别感谢戴方勤和唐磊总结的题解(对应leetcode-cpp.pdf
和leetcode-java.pdf
两份文档)
PPS:推荐下九章算法,一个不错的在线刷题和算法交流的网站,推荐关注他们的公众号(九章算法)
PPPS:算法主要掌握搜索、排序、递归、分治、回溯、贪心、动规等常见的算法思想,并结合数组、字符串、树等类型的题目进行练习就好。常见数据结构和算法的总结可以考虑阅读我之前总结的数据结构与算法系列文章 在线版。
PPPPS:为了方便阅读,我已经将这4份总结转成了排版好的PDF格式的文件。另外,我博客中3本书的阅读笔记也整理好放在相应的文件夹下面啦,这样大家可以下载下来离线阅读(可能存在部分链接失效的问题)。
>>> 我在Android面试指南小专栏里面写了一篇稿子Android面试——算法面试心得,欢迎阅读!<<<
最后,祝大家找工作一帆风顺!
作者: 宅男潇涧 2016年9月
邮箱: [email protected]
博客: hujiaweibujidao.github.io
小专栏: https://xiaozhuanlan.com/u/javayhu
下面的二维码是我个人维护的微信公众号“潇涧技术专栏”,会不定期分享移动开发的核心技术,欢迎关注!