对于自己(Android)秋招的一点总结(感慨)

之前因为一直在忙于秋招,也没有进行进一步的学习,一直都在复习已有的知识,寻找自己的不足,所以没有更新过博客,现在拿到了百度,猿辅导以及Keep的offer(百度已签),打算结束秋招了,然后就写一篇自己的秋招的经历,对自己秋招时光的一个总结,并且给以后的学弟学妹一点建议吧。

自我介绍

先介绍一下我吧,我是一个双非学校的应届生,但是我并不是从大学一开始的时候就是学习Android的,我大一到大三上学期都在搞ACM竞赛,一直到去年打完青岛现场赛才退役(苦逼的没有拿到牌,如果拿到了可能秋招之路就会好很多吧)。
其实很多的ACMer在退役以后都会转入对算法岗的学习,在我面试的过程中也遇到过很多的面试官问过我这个问题。我个人不是特别想考研的,但是对与算法的学习可能还是需要借助研究生的实验室的资源,在本科可能我不能找到这种的资源,又因为我原来有学习过一点Android,所以我就转入了对Android的学习。
所以可能因为没有学习多久的原因(之前一直在慕课上跟着学习),我在春招没有找到实习,当时的面试官都是对于我的算法和数据结构这块非常认同,但是对于技术或者说是项目希望我能更好的学习,于是我4-5月都一直在写我的一个小项目SHIN_Music音乐播放器,但是因为这件项目我错过后续的春招。所以我暑假就只能在家里自己进行学习。在这里要感谢几位学长,对我的关心和指导,给了我很多的面试内推,以及面试的时候的一些建议。

我投的所有公司(只多不少)

我听从了学长的建议投了很多的公司,这样对于我们这种双非学校的学生进入大厂的机会才会多。

公司状态
百度Offer
猿辅导Offer
KEEPOffer
头条备胎池(大概率排序挂)
360备胎池(大概率排序挂)
迅雷备胎池(大概率排序挂)
顺丰备胎池 (大概率排序挂)
珍爱网终面挂
腾讯提前批一复试挂
腾讯提前批二总监面挂
腾讯提前批三复试挂
网易二面挂
阿里巴巴一面挂
多益网络一面挂
途牛一面挂
小米一面放弃
新浪一面放弃
YY一面放弃
爱奇艺一面放弃
京东笔试挂
招行信用卡笔试挂
OPPO简历筛选挂
VIVO简历筛选挂
快手简历筛选挂
思特沃克简历筛选挂
好未来简历筛选挂
老虎证券简历筛选挂
触宝简历筛选挂
银联简历筛选挂
携程简历筛选挂
苏宁简历筛选挂
金山简历筛选挂
点我达简历筛选挂
知乎简历筛选挂
有赞简历筛选挂
4399简历筛选挂

这就是我投的简历,可以看到我有8个走完了所有的流程,但是为什么我现在只有3个Offer,原因很大是因为学校,也可以是说我的能力不能抵消掉学校上与其他人的距离。但是这也是无可厚非的,因为别人的学历是因为原来别人的认真学习的结果,这也是公平的。
用原来我听到过的一句话:很多好的大学学计算机,并不是一开始就是教编程的,是先让你找到计算机的本质----计算。然后从底层开始学起,有可能在毕业的时候你就可以造出一台简单的计算机了。这就是我们和别人的区别。用人公司当然更加倾向与985,211的学生,就像我们倾向于BAT一样。

我的建议(菜鸡的建议,大佬请绕路):
  1. 对于春招一定要把握好,因为春招的标准会比较低
  2. 一定要把基础知识打牢,因为这些是你在大学中学到的,更好的体现你的学习能力
  3. 简历一定要真,并且面试之前回顾一遍简历
  4. 一定要写一个稍微大一点的项目,这样你才能和面试官有共同话题,面试官才能找到你的优点
  5. 多投简历,多积累面试经验,每次面试完以后对自己不会的东西进行查询记录
  6. 学习新东西的时候,不断的回顾之前自己会的东西

一定要打有准备的仗。

我的经验

主要是下面几块的复习和准备:

自我介绍

自我介绍这种东西最好还是能够准备一下,因为你有准备的话,你才能够在面试的前一分钟更好的展现出自己,给自己有调节情绪的时间,如果当场想的话,可能就会很匆忙。
先看下我的自我介绍吧(PS:虽然不是很好,但是也展现了我的几个优势)

面试官您好,首先非常感谢能给予我这次面试机会,我叫XXX,是江西师范大学计算机科学与技术专业的大四学生,在学校期间曾担任校ACS协会副会长,ACM竞赛队一队队员。我从大一下学期开始学习算法,去年11月打完ICPC现场赛退役,在此期间我对下一届新生进行过算法培训,以及承担过十余场校级算法竞赛的出题以及策划,在退役以后开始转入对Android的学习,计划于今年暑假发布自己的APP(SHIN_Music播放器),在写APP的阶段我遇到过很多问题,于是我觉得对于Android的学习和算法不一样,算法可能只要静下心的去刷题,但是Android需要有大量的实践,所以我希望能找到一份工作来锻炼自己的能力。谢谢。

在自我介绍中要更好的体现出自己的优势,让面试官认可你,能找到你们的共同话题。

Java
  1. 集合类:主要了解扩容机制以及相关的Hash算法,扩展可以了解一下Android中的集合类
  2. 删除集合类元素的正确使用方法
  3. hashcode的作用
  4. Java泛型
  5. Java三大特性
  6. Java的四种引用(强弱软虚)以及用到的场景
  7. 为什么要重写equal方法以后还要重写hashcode方法
  8. static class 与non static class的区别
  9. 多线程
  10. 同步的方法
  11. Synchronized与Static Synchronized的区别
  12. Synchronized与Lock的区别与使用
  13. 锁的等级:方法锁、对象锁、类锁
  14. Sleep以及wait方法的区别
  15. For与Foreach的区别
  16. 匿名内部类使用的参数为什么要是final的
  17. 多线程打印
  18. Java是值引用还是对象引用
  19. 设计模式
  20. Thread的六种状态
  21. GC
操作系统
  1. 进程和线程
  2. 进程的状态:可以通过Thread的详细讲
  3. 进程调度算法
  4. IPC
  5. 分段和分页
  6. 死锁:概念和编写都要会
  7. 堆与栈
计算机网络
  1. 网络的分层模型(7层,5层,tcp/ip模型)
  2. TCP和UDP
  3. TCP三次握手和四次挥手
  4. TCP拥塞控制
  5. TCP滑动窗口与回退N针协议
  6. HTTP的方法
  7. HTTP状态码
  8. HTTP怎么处理长连接
  9. HTTPS及其工作流程
  10. 使用URL请求页面流程
Android
  1. 四大组件(生命周期),五大布局
  2. Fragment:与Activity进行对比
  3. Activity的4种启动模式:可能会让你实现一个效果,主要是结合TaskAffinity和FLAG_ACTIVITY_NEW_TASK标记
  4. Android中的进程类别
  5. 怎么保证Service不被杀死
  6. Activity缓存方法
  7. Intent的使用方法,可以传递哪些数据类型
  8. 自定义View绘制过程
  9. 动画
  10. 为什么Android使用Binder 作为 IPC 机制
  11. 屏幕适配
  12. OOM与内存泄漏
  13. 内存优化
  14. 多线程通信
  15. Thread、AsycTask、IntentService的使用场景与特点
  16. Handler机制
  17. Touch事件分发机制以及滑动冲突
  18. ListView与RecyclerView
  19. APP卡顿
  20. Context
  21. 看过的框架或源码
算法

因为我原来是搞ACM的,所以我没有怎么复习算法,但是根据我原来学习算法的经验就是多做题目,我大学期间的刷题量应该是1300+吧,如果没有基础的话,可以看剑指offer,刷Leetcode。

看的几本书或者博客
  1. 第一行代码(基础,当你把这本书完全吃透了可能面试问题基础就能回答上了)
  2. 程序员面试宝典(基础,这本书把所有的计算机基础课程都覆盖了)
  3. Android开发艺术探索(进阶,当你能把这本书吃透就可以完全应付面试了,但是我没有完全看懂,只是把自己用过的看懂,决定以后再看一遍)
  4. Java并发编程的艺术(对于多线程下的并发操作可能会有很好的了解,介绍了内存模型,我现在在看)

主要是这三本书,其他的我可能更多的是看别人面经,找到自己不会的点,然后根据这个点去找别人写的博客,去把这个面了解清楚,比如:

  • 设计模式总纲:https://www.cnblogs.com/geek6/p/3951677.html
  • 常用设计模式:https://www.cnblogs.com/android-blogs/p/5530239.html
  • 设计模式六大原则:https://www.cnblogs.com/dolphin0520/p/3919839.html
  • MVC与MVP异同:https://blog.csdn.net/a31081314/article/details/53389687
  • MVC,MVP,MVVM:https://www.sohu.com/a/154591664_505885
  • Context:https://www.jianshu.com/p/43aa9476212b
最后的几句话吧

我的秋招结束了,这就是我的总结和感慨。
PS:一定要觉得自己的努力是有价值的
PPS:觉得要放弃的时候想想自己原来的努力
PPPS:努力不一定成功,不努力注定失败
PPPPS:不是幸运不光顾你,而是他买了更好的东西在前面那个路口等你
PPPPPS:要看别人现在有多荣耀,你现在羡慕是没有看到过别人荣耀下的努力
最后一句,这是我对自己一直的暗示(虽然有点不好听,但是是我的真实感觉):不要觉得自己多厉害,你在一些人眼里就是垃圾;不要觉得自己多垃圾,你在一些人眼里就是成功的。


End (人生没有完结)

  • 45
    点赞
  • 89
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值