双非一本迟来的安卓工程师秋招总结
拖延症重度患者来分享自己的秋招总结了🤣🤣
个人基本信息
双非一本,大一的时候对安卓开发方向就比较感兴趣,后面实验项目也是和安卓开发相关的,所以最后秋招的时候毫不犹豫就选择了安卓开发方向
整个秋招过程中,投递了30+公司,最后拿到了两个中厂offer,自认结果已经比较好了哈哈哈,我个人还是比较满意的
求职过程
1、实习
我在大学本科很早之前就确定了毕业就会找工作,所以大三上学期我就开始有意识的找实习,当时实习面试还是比较简单的,自己抱着尝试的心态去面了下百度,结果通过了面试,然后就很开心地去百度进行了实习。整个实习过程还算比较轻松的,没有太大的业务压力,还有时间偷偷复习学校课程。在百度实习了大概两个月,对百度的印象超级好!实习结束之后就到了寒假,因为寒假过后就到了春招,所以整个寒假期间我都在家复习,包括操作系统编译原理、安卓、java、数据结构、计算机网络等等。
2、秋招如何准备
这里附一下我当时准备秋招时参考的一个大佬的技能树:
知识点学习分享:
(1)Java学习:
重点学习下面向对象的方面的内容,包括面向对象基础、线程、集合、IO、反射、网络编程等;
(2)计算机基础学习:
这方面主要是为了让大家对计算机这门学科有个清晰系统的从底层到上层的理解,可以学习一下操作系统、编译原理、计算机网络、计算机组成原理、数据结构方面的内容;
(3)数据结构和算法:
这里继续延用前人的智慧🤣我是根据下面这个来学习,先学习数据结构,在掌握了常用的数据结构的基础下再来学习算法;
(4)设计模式
这一部分并不是必需掌握的内容,但是大部分面试官在面试的时候还是挺喜欢问问的,所以能掌握这部分的内容会大大加分。重点学习下单例、工厂、构建者、观察者这些常用的设计模式;
(5)安卓开发基础
Activity生命周期,线程通信,进程通信,AccessibilityService原理等等
项目准备
项目是面试过程中的重中之重,大家记得挑选2个能够展现自己技术水平的项目放在简历上就可以了,介绍项目时语言要尽量精简,说清楚项目时做什么的,主要功能是什么,最后效果怎么样,把项目中最出彩的地方放出去即可。
在正式面试之前,大家一定要认真、仔细复盘自己所做过的项目,包括当时写项目时用的什么框架,主要技术点包括哪些,过程中遇到了哪些困难和问题,最后如何解决的等等,以防面试过程中被面试问住。
给大家的建议
1、笔试
笔试没有什么捷径,一定要多刷题,多刷题,多刷题!
算法题很多都是《剑指offer》的原题或者变种题目,大家可以在牛客网专门的算法练习平台,牛客题霸上面进行模拟练习算法题,在正式笔试过程中,遇到这类问题,一定要争取AC掉
2、面试
要对自己简历非常的熟悉,上面写的技术点一定是自己会的,提前准备好的,那些仅限于了解的技术点一定不要往简历上写,不然到时候后悔的肯定是你;
在正式面试之前,可以多模拟面试几次,也可以找一些小公司面试练手,不想用这种方式,也可以找自己的学长学姐或同学之间互相帮忙,面试这种东西就是练的多了,自然就熟了;
一定要及时复盘,每场面试下来一定要好好进行复盘,自己哪些地方回答的不好,然后再针对性进行复习。
3、一定要早做准备
很多基础都是在大一、大二期间积累下来的,越早确定目标,就能越早进行准备,最后校招的时候也会事半功倍。
4、实习很重要
一份好的实习经历会给我们大大加分,所以有时间的话,尽量找一些实习,在实习过程中提前了解企业用人需求,以便自己更好地进行查漏补缺。
最后,春招马上就要开始了,各位小伙伴要加油呀 ~希望大家都能拿到满意的offer!
#学习路径#