秋招Android开发总结

秋招总结

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

背景

渣渣二本本科,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软件安全与逆向分析》
#Java工程师##安卓工程师#
全部评论
果然,冰冻三尺非一日之寒,好棒!
点赞 回复 分享
发布于 2016-11-02 12:57
果然,成功没有捷径!
点赞 回复 分享
发布于 2016-11-15 21:53
    我觉得 楼主你应该把你完整的经历写出来的。     说实话,我从今年三月份就开始关注楼主了,那时候360的实习招聘、腾讯实习面试、美团内推等等等都有Gatsby这个ID的帖子,后来也看到楼主找实习失败的消息,以及后来步步高实习offer的选择。楼主一直坚持到现在是我们每一个人都应该学习的榜样。     梦想从来都是一个神奇的东西,不管周围经历的都是多么操蛋的世界,只要一步一个脚印、敢想敢做,我们终究会得到自己想要的。另外也谢谢大家的陪伴,让我觉得自己并不孤单。     
点赞 回复 分享
发布于 2016-11-02 20:32
牛逼
点赞 回复 分享
发布于 2016-11-02 13:08
大佬!! 我也是做安卓的!!
点赞 回复 分享
发布于 2018-08-04 01:34
大佬!!向您学习!
点赞 回复 分享
发布于 2018-08-04 01:10
我即将大三了现在慌的一批,算法大一接触过,也就那么点而已,计算机网络也只是认识而已,对于操作系统理解也不深刻,对于语言,以后走Java开发,可能走大数据方向,但是自己也就学了半年,断断续续的,目前都没接触任何框架,就会用了点jsp,以及前端基础语言。很慌,因为大一大二,时间都放在了web安全里了,大二结束之后迫于学校(因为参加比赛,而只有我一个人会点,我想培养出来优秀的学弟,可惜,所以导致我整个大二都很累,所以我想放了不想搞了)。leetcode每天都在刷,Java也跟着学,但是这种很慌的感觉让我很不好,我想进大公司,但我无奈自己没有那个实力,又各种百度谷歌成功案例,我知道那些成功案例都是上了4年大学的,但是我想一年就去掌握并做出来好的东西,感觉有点搞笑,现在也就每天投入大部分时间去搞了,因为我不想和学校那些没怎么努力过的人一样,我不想成为那样的,这些成功案例可能也就是激励自己不要放弃吧,这条路已经没有回头的余地了。
点赞 回复 分享
发布于 2018-08-04 01:00
好棒
点赞 回复 分享
发布于 2017-04-04 23:02
这么多人最服你了
点赞 回复 分享
发布于 2017-04-04 21:43
厉害了
点赞 回复 分享
发布于 2016-11-13 17:48
答主牛逼,,,另外,,第四部分的书比如csapp,现代操作系统这些书,,答主看了多少哈,,,我感觉正常人应该是啃不下全部的。。。
点赞 回复 分享
发布于 2016-11-03 20:09
好厉害!
点赞 回复 分享
发布于 2016-11-02 20:09
恭喜啦!
点赞 回复 分享
发布于 2016-11-02 16:39
点赞 回复 分享
发布于 2016-11-02 16:36
******!学校我就服你😂
点赞 回复 分享
发布于 2016-11-02 16:04
哇 好棒
点赞 回复 分享
发布于 2016-11-02 14:38
厉害了
点赞 回复 分享
发布于 2016-11-02 14:06
目标明确,基础扎实, 特别好~~ 赞。 
点赞 回复 分享
发布于 2016-11-02 14:06
非常非常棒哦~感谢楼主分享给大家~
点赞 回复 分享
发布于 2016-11-02 13:38
牛逼啊 楼主最后签哪了
点赞 回复 分享
发布于 2016-11-02 13:38

相关推荐

26届的你们有几段实习?
点赞 评论 收藏
分享
其实如果是转正实习的话,大多数情况下都会把你朝着正式工培养的。一般会给你一两周landing,然后做做CRUD,等你对项目和业务都熟悉了以后,就会交给你一些比较重的活。大多数时候招过来新人,如果你转正的话,相当于组里的活多了一个人分担,所以大家其实是利益共同体。这样的话后期交给你的项目也就是一些有挑战,比较核心的项目了,自然用不着怎么包装,如实写就好。不过不同公司不同组方差也比较大,无法以偏概全。有的组可能只是想招一个临时的廉价劳动力,或者有的时候因为你来的有点晚,来不及做后面的big项目,整个流程也会不太一样。有些情况下还是有可能做不了什么核心的事情,或者时间来不及等等,那你最好美化一下简历,别太老实,有几个方法论可以参考:1. 偷正职同事的产出。组会分享的时候好好听听他们讲的,有文档的话也好好学习下,详细的话最好,有不太清楚的地方也可以一起吃饭的时候顺便问问。不过问的时候别太生硬,不要功利心太强,就当做一个学习的好奇的地方,求教一下同事就好,事后送杯奶茶表示感谢。2. 问问隔壁实习生或者同组实习生。秋招的时候大家都是利益共同体,有面经互相分享,有及时情况也互相同步,没个啥竞争,没事的时候也可以多聊聊天,一起吃饭,多交流。也可以问问对方有没有做什么有挑战的东西,技术互相分享一点,对大家都有帮助。3. 如果实在啥也没有的话,看看公司有没有什么技术博客,这个和你们做的业务有没有什么可以结合的地方。或者你把什么美团技术博客,腾讯技术博客,京东阿里等等技术公众号上面一些巧妙的用法和设计,结合到自己的实习经历的业务里面,这样也算有自己的思考,面试的时候讲出来龙去脉自圆其说就好。不过包装的时候不要包的太狠,面试官问你的时候容易答不上来,那就直接gg了。所以其实还是要体现自己的思考,不要做背诵机器
投递美团等公司10个岗位
点赞 评论 收藏
分享
评论
20
161
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务