Android面经:我在秋招中踩过的那些坑,这些问题一定要注意!

532 篇文章 0 订阅
340 篇文章 3 订阅

前言:

6、7月份又是一年毕业季,今年的毕业生情况比较特殊艰难,就想趁此机会把自己的求职经历及最近工作的所思所感写下来希望能带来一点帮助,文章内容不多,耐心读完一定会有收获。如果文章中的内容对你有帮助或则你有同感就顺手点个喜欢吧!

我的秋招提前批

又到了秋招的时候了,距离我在校时的秋招已经过去一年时间了,由于我们学校的原因,秋招我们并没有多么重视,所以也没有什么关于秋招的经验分享给大家,只记得在大四开学的时候,辅导员给我们开了一个班会,班会具体的内容就不记得的了,但一句话记得特别清楚,辅导员说:”大四了,该沉淀沉淀了,想想自己以后做什么工作,趁着这一年多学一点“。这句话时那么的朴实无华,但是直击心灵,是啊,大四了,是该静下心来好好的学习了。

如果你在前三年虚度光阴了,那么在这一年的时间里那你的大学生活还是能抢救一下的,重要的是找到自己的目标,想明白以后自己做什么,然后努力学习相关的知识,一步步的向着自己的目标前进。

求职经历

说说自己的求职吧!嗯,还是现说下自己的职业吧!我现在的职业时安卓开发。我是今年六月份毕业的,毕业后就开始找工作,找了差不多一个月才找到工作,够衰了吧!不过我觉的还好了,最近这两年是互联网寒冬,尤其是安卓行业基本已经饱和了,再加上今年疫情的原因,很多公司招人,都是要求有1-3年经验的,没有经验很难找到工作的。

在毕业前我也找过工作,嗯~,准确的说就是大三暑假开始找工作的,那时主要是在某某同城上面找,因为没有安卓开发的相关经验,所以就想找个实习的岗位,投的简历也就都是实习的岗位。

简历投递过后,没过几天就有人给我打电话了,让去面试。相信找过实习岗位的肯定知道我下面要说什么,对,就是你想得那样,我去了之后,是个培训机构。

不得不说现在培训机构真是无所不用其极,打着公司的名义来招生,首先他会给你打电话,问你一些专业有关的东西,还有就是你的技能掌握的程度,然后便约一个时间面试,你去到的时候,先让你笔试,笔试过后,如果你笔试做的可以,就会有专业的人来问你问题,什么难问什么,直到问的你怀疑人生,然后便说你基础不行,需要培训,接着就是向你介绍培训的好处,各种保证,保证培训之后工资多少呀、保证培训之后可以就业呀、保证进大公司呀......。如果你的笔试没有做完,就没有专业的人来问你问题了,直接就说你不行,然后又是各种让你去培训。

这里我以自己的亲身经历告诉大家,有以下几点特征的公司,有很大的可能是培训机构

  • 没有投递其公司却收到了面试通知。
  • 投递一家公司后很快收到回复,约面试。
  • 面试的时候说你各种不行的(正式的面试是不会的)。
  • 招聘信息上写着有无经验均可并且薪资不低的。
  • 在约定的面试时间,打电话询问你是否去已经去面试的。

大家在找工作时,一定要擦亮眼睛,同样,要学会拒绝诱惑,记住,天上不会掉馅饼的。

毕业面试总结

首先说明一下,这里说的总结不是针对秋招的,是已经毕业的。毕业生面试项目很重要,没有工作经验最好有项目经验,否则找工作将会难上加难,所以,最好在大学期间做一些项目,做项目时最好做一些与网络交互有关的项目,因为,工作时做的项目几乎都是需要网络与后台交互的。

现在有很多开放的API,可以用来做一些练手的项目,下面列出来一些我认为比较不错的API,希望可以帮到你。

做项目时,在你把基础知识掌握后,建议用一些比较常用的库来进行开发,这样不仅能提高工作效率,还能够为以后工作积累经验。

在工作的时候比较注重效率和稳定性,很多时候都是用到的第三方的库,在选择第三方的库的时候,要在github上选择star数量比较多的,最近在维护的,这样的第三方库相对来说会比较稳定。

还有就是可能是因为刚毕业,面试官会问一些比较基础的知识,所以就要求基础知识一定要扎实,对于求职需要java语言的,我认为把《Thinking in java》这本书理解透就足够了。

学习指导

我的安卓开发技能都是自己自学的,在大学期间利用课余时间进行学习,学习的时候身边也没有可以互相讨论的小伙伴,全都是自己进行摸索的,走了很多弯路,也总结了一些学习的方法,在这里就把学习的方法分享出来,希望对你能有一些帮助。

学会记笔记

这里说下记笔记的技巧,记笔记不是什么都记,也不是把你认为重要的记下来,这里解释一下为什么不把你自己认为重要的记下来,因为你在学习是一个不断进步的过程,可能这时你觉得这个知识重要,但随着你继续深入的学习,你可能会发现这个知识点完全没必要去记,在不知不觉的学习中这个知识点已经烂熟于心了。记笔记是个很费时间的事情,要选择值得花时去记的东西,那什么样的东西才值得花时间去记的呢!

  1. 在学习的过程中,在一个问题上卡了很久才解决,这时你要把解决方法记下来,如果在一段时间以后遇到了同样的问题,那么你就可以之间用笔记中的方法来解决了,这样可以为你剩下许多时间。

  2. 一些不常用,但用了之后会节省好多时间的东西要记下来,比如集成开发环境的快捷键,你可以把快捷键写下来,粘贴在自己编程时容易看见的地方,记不起来就看一下,你用的次数的增多,自然就记下来了,而使用快捷键同样会节省好多时间。

学会学习

现在是一个网络的世界,想要学习一种编程技术,网络上有很多教程,但往往让人可以快速入门的还是教学视频。看视频同样是一件很费时间的过程,在入门之前可以认真的去看视频,当你看视频把你要学习的东西基本已经掌握的时候,这时就不要再跟着视频进行学习了。但可以跟着视频的教学路线进行学习,因为这些视频有了一套的完整的教学体系,跟着他的教学体系走,远比自己摸索要快的多。那不看视频,怎么跟着视频中的教学路线呢?你可以这样做

  1. 快速浏览一下视频,确定视频讲的内容,如你知道了这一集视频是解决某一个问题的,你可以自己先动手解决,不能解决再看视频,这时你就知道自己哪里遇到了问题,看视频也更有针对性,也更能记住需要学习的知识。

  2. 如果你一开始就看视频,你就不会发现自己哪里不会,同样视频中解决问题的方法也会限制你的思维。

以上两点方法是你已经在你要学习的方面入门了,才能那样做,不然基本知识都没有掌握,自己就先解决问题这样会更费时间,说的再清楚一点就是,就是在视频中项目实战的部分可以采用以上方法。

关注行业动态

关注行业动态可以帮助你了解新的技术,同样也可以知道那些技术已经过时,因为做IT这个行业技术更新换代比较快,如果一直不学习新的东西,就会很快被淘汰。在校时更应该学习行业中的新知识,这里的新知识是指经过大众检验的,并不是那种刚出来还没有多少人使用的知识,学习新知识可以让你以后工作时,可以很快的跟团队进行对接,我就是在这方面的收益者,入职后发现公司用的库和设计模式都是自己已经学习过的,很快就上手了公司的项目,实习期就减少了一个月,哈哈。

一点感悟

“孩纸,我要求你读书用功,不是因为我要你跟别人比成绩,而是因为,我希望你将来会拥有选择的权利,选择有意义、有时间的工作,而不是被迫谋生。当你的工作在你心中有意义,你就有成就感。当你的工作给你时间不剥夺你的生活,你就有尊严。成就感和尊严,给你快乐。”-龙应台

我觉得这句话说的很好,尤其是“希望你将来会拥有选择的权利”使我感触颇多,刚毕业的大学生有几个人找到的工作是自己满意的呢?很多都是没有选择的权利的,因为根本不知道自己适合什么工作,或则,有理想的工作岗位自己却没有符合那个岗位能力,最后,为了生活只能选择自己不喜欢的工作,多么可悲。很幸运,我并不在此列,我从一开始就知道自己要找什么工作,最后找到的工作也是自己喜欢的。

那么,是什么导致你没有选择的权利的呢!我认为最重要的原因是没有目标,不知道自己应该往什么方面发展,没有目标就没有了努力的方向,自然就不会前进,每天都过得浑浑噩噩的了。

在大学期间有很多活动,很多社团,这时你应该多参加一些活动,加入一些社团,尽可能的找到自己的兴趣和目标,如果你已经大四了,还不知道自己以后干什,那么你就要抽出时间,自己好好想想以后往什么方向发展,有了目标以后就努力向目标靠近,不要觉得时间太迟了,你要记住当你想做一件事的时候,最合适的时间就是现在,最浪费时间的事就是犹豫不觉。况且,离你拿到毕业证还有一年的时间,一年的时间很多事情都可以改变的。

有次下班以后,一位学弟和我聊天,问我工作怎样,我说:“工作很好,是我喜欢的工作”,你知道我说这句话的感觉吗?是那种很满足的,甚至有点骄傲的感觉,是啊,通过自己的努力找到了自己喜欢的工作是多么值得骄傲的事。那刻,我想,幸福的事可能就是通过自己的努力,让生活逐渐变成自己想要的样子吧!

选择了那条路,就要一直走下去,走到尽头才能看到属于你的风景,不要被别人的看法所左右,翅膀长在你的肩上,太在乎别人对你飞行姿势的批评,所以你飞不起来。勿忘初心,方得始终。

总结

说一千道一万,不如自己去行动。要想在移动互联网的下半场是自己占有一席之地,那就得从现在开始,从今天开始,马上严格要求自己,既重视业务实现能力,也重视基础和原理。基础夯实好了,高楼才能够平地而起,稳如泰山。

最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的24套腾讯、字节跳动、阿里、百度2019-2020面试真题解析,我把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包知识脉络 + 诸多细节

还有 高级架构技术进阶脑图、Android开发面试专题资料 帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。

 

最后这里是关于我自己的Android 学习,面试文档,视频收集大整理,有兴趣的伙伴们可以看看~

 

网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值