历经两个月的春招,最近终于尘埃落定,为人生第一份实习画上圆满的句号。现在决定好好总结自己春招的准备和经历,为秋招再战。目录如下:

  • 春招战绩
  • 如何准备
  • 知识考点
  • 总结反思

1.春招战绩

基本情况:某985高校,非计算机专业大三学生,三年成绩排名4/74,GPA 3.62/4,求职意向为Android开发。

经过网申简历筛选和笔试考核之后,共收到七家公司的面试邀约,分别是腾讯提前批、百度、美团点评、京东、华为、完美世界和腾讯大连,除了京东因地点不合适放弃面试以外,其他的都非常幸运全部通关抵达终面,顺利完成所有面试环节,最终收获美团offer、华为offer、完美offer和腾讯大连offer,考虑之后决定去北京美团实习。

美团确实是心目中很不错的大厂,技术氛围浓厚,培训制度完善,尤其Java技术仅次于阿里,可以说非常期待接下来的实习呢!


2.如何准备

先大致介绍技术类整个招聘流程:

  • 技术群面,通常需要1~3轮技术面+1轮hr面,技术面围绕基础、实战项目等考察技术能力和学习能力是否可胜任,终面一般是hr面,考察简历真实性、候选者性格、沟通能力等相关素质以及个人意愿和发展是否和岗位匹配。
  • 从网申简历筛选到笔试到每一轮面试都有被淘汰的可能,完成全部面试也未必代表稳了,hr最后会对通关候选人进行综合排序,择优录取,只有接到hr的offer call才基本稳了。建议可在最后询问面试官对自己的评价,大致清楚通过这轮面试的可能性。
  • 每个公司流程各有不同,以hr通知为准,比如我在腾讯提前批就面了五轮,在现场被通知临时加了两轮面试。另外技术面过多,很可能是被不同部门捞起来轮流面试,即部分公司允许在春招截止前开启多次面试流程,只要有部门感兴趣就会锁住简历发起面试,否则放回简历池。
  • 面试途径有电话面试、远程面试和现场面试,都存在手撕代码的可能,尤其是视频面试时界面还有编译器。

然后分享个人的学习历程:

大二下确定就业方向Android开发,先简单自学Java,然后上慕课网看视频学习,并且跟着写写小demo熟悉开发环境,同时也开始维护个人博客,实时跟进自己学习进展。几个系列教程学完后开始看Android方面的书籍,比如看了n遍《第一行代码》,毕竟作为入门书籍,保证所有的知识点和实例都要完全吃透练透。之后着手准备了两个项目,其中个人APP就是通过独立创作的过程将所学过的知识融会贯通,后面又用一个月时间嚼完《Android开发艺术探索》,因为到了进阶层次会感觉有些吃力,于是通过写文总结的方式强迫自己多看多查多动手。到了后期也开始抓其他基础知识,看的书比如《大话数据结构》《大话设计模式》,还有计算机网络、算法、Java等,详情下一部分再细说。

现在暂时抛开技术知识,谈谈在整个春招准备中需要注意的几个要点:

(1)简历

  • 简历的重要性就不多说了,虽然有很多办法得到内推机会免简历筛选直通笔试,但是最后一定是由**简历+笔试成绩+(可能还有性格测评)**综合决定面试官是否愿意给面试机会,甚至如果简历足够优秀还可直接免笔试环节。
  • 技术类简历一定要整洁,一页纸足够,可包含个人信息、教育经历、实习经历、项目经历、学生工作、获奖经历其中几个或者全部,和求职方向无关的经历没必要写进去,面试官并不关心。
  • 简历的作用一个是给hr做初步筛选,这说明一定要强调相关技能名词,如熟练Java,即使hr不懂技术也知道你所熟练的技术的确是和岗位是匹配的;另一个是帮助面试官挖掘考题,所以最好写清楚在实习和项目中关键的技术点,方便面试官进一步切入询问。
  • 强烈建议若有个人博客一定要写上!在腾讯二面前总监就看过我的网站,给他留下了不错的印象,面试时也没有过多的技术问题, 给的评价也是基础扎实、好学,可见良好的学习习惯很加分。

(2)网申

  • 到了三四月份一大批公司开启网申通道,信息爆炸式增长,稍不注意可能就过了截止网申时间,其实有很多渠道可以帮助获得一手的求职信息甚至是内推机会,各种求职公众号和微信群(互联派、圈里、offersir、思成、门徒..)、求职网站(实习僧、大街网、拉勾网..)、信息平台(知乎、牛客、立知..)、让已入职学长姐推荐等等。
  • 建议用excel汇总投递情况,比如网申截止时间、笔试时间、面试时间等,投递的岗位、工作地点、面试地点等,等投递了二三十个企业的时候就会发现这个表格的重要作用了。
  • 尽早网申,网申也是个力气活,不要等最后堆了很多公司的网申,会发现一堆系统和表单要填写。另外,不要总想着完全准备好再去网申,自我感觉七八成复习好了就去网申吧,毕竟更多的经验来自于亲身实践。
  • 有关“内推”到底怎么回事。鹅厂给的回复描述的非常贴切了:
  • 其实内推最大的作用就是,在接下来的求职过程中让内推人帮你答疑解惑、查询内部状态和面试官评价,更好的了解岗位和面试情况。并没有比正常的网申走了什么捷径,也不必因为没有内推感到不适,况且很多企业只是免简历筛选,与其花大把时间四处找人内推,不如沉下心准备好笔试和面试。

(3)笔试

  • 技术类笔试中很重要的一块就是大量的编程题(尤其是宇宙条满屏的堪比ACM的算法题),熟悉编程环境以及手写代码至关重要,这里推荐几个企业真题的笔试题库:牛客网、赛码网...不过说来惭愧,自己并没有练几套题,都是通过直接参与正式笔试来体验笔试环境,因此后期的笔试通过率才高上来。
  • 另外很多公司并不会给某方向出单独的卷子,可能开发类的统一一张卷,所以难免会遇到不是非专业性问题,但也没必要系统去学习,此时题库就发挥用处了。

(4)面试

  • 有关面试中的基础知识重点后面详说,还有一大块是项目,准备程度因人而异。另外还有一些内容需要准备,比如最基本的自我介绍、项目介绍等等,围绕简历挖掘可能被问的问题,以及hr会问的各种问题,比如职业规划、性格和优缺点等等,总之技术能力固然重要,但其他能力也不容忽视
  • 注意技术类现场面试切记忌穿正装
  • 建议自带铅笔橡皮,手写程序时可方便修改。
  • 其实面试是个很好的查缺补漏的的方式,每次面试结束后都最好抽空总结一下,每次收获一点点,前进一大步。

(5)等待

  • 面试结束后就进入了或许漫长的等待结果的时期。整个战线可能会拉的很长,一定用充足的耐心等待,心态非常重要!失利也不必灰心,尽快投入备战状态,机会总是会留给那些一直在做准备的人!推荐上牛客网实时关注同期小伙伴面试动态、获取新鲜出炉的面经,玄学求offer什么的也是可以的!

3.知识考点

站在前人的肩膀上,这里借鉴了Ruheng总结的知识框架。如果准备时间充足,以下的每个模块尽可能系统学习,不要盲目背题,因为面试的时候并不会是一句两句话就跳过去,很多时候会深入问下去,成体系的知识记得更深刻更牢固。因此在这里并没有去总结面试问题,学得多学的广肯定是没差的。

(1)Java--推荐书籍:《疯狂Java讲义》《深入了解Java虚拟机》

  • Java基础(Java 集合、反射、IO...)
  • Java并发(多线程并发、同步...)
  • Java虚拟机(内存模型、GC、类加载...)
  • Java新动态

(2)Android--推荐书籍:《第一行代码》《Android开发艺术与探索》

  • Android基础(我的入门系列的14篇文章,传送门)
  • Android进阶(我的进阶系列的11篇文章,传送门)
  • 开源框架(OkHttp、Retrofit、EventBus...)
  • 谷歌新动态

(3)数据结构--推荐书籍:《大话数据结构》

  • 线性表、栈和队、树、图
  • 散列查找、排序
  • 海量数据处理

(4)算法

  • 《剑指offer》
  • LeetCode

(5)设计模式--推荐书籍:《大话设计模式》

  • 创建型模式(有6种)
  • 结构型模式(有7种)
  • 行为型模式(有11种)

最好把设计模式和Android联系起来,比如View事件分发实际上就是责任链模式的一种体现等等。

(6)计算机网络

  • TCP/IP相关
  • HTTP、HTTPS相关

网络部分尤其强调,之前一直没有太放心上,后来腾讯第五面一个多小时的疯狂聊网络技术,非常崩溃,可能是自己网络相关经验确实少,希望引起注意。

(7)操作系统

  • 进程与线程
  • 内存管理

(8)数据库

  • SQL语句

可能会和Android内嵌的SQLite数据库结合,比如如何做批量处理,要知道SQLite中如何做的事务处理。


4.总结反思

(1)春招已告一段落,总结自己目前存在的基础知识薄弱点,并计划了下一阶段的学习计划,比如网络项目不够及相关的框架不熟悉,期望在即将的实习中进一步学习和掌握;算法不足,接下来每天刷几道《剑指offer》和LeetCode;Java基础欠缺,将《深入了解Java虚拟机》列入读书计划。

(2)数十次面试中,有一个面试官给了我印象最深刻的建议,送给每个有着开发的心的小伙伴们,那就是“学会用一个工程师的视角思考和解决问题”。

(3)之前一直很想去某城市发展,且格外中意某厂,也较有自信,结果最后迟迟没等来面试邀约,还好在等待中为了汲取经验也有投递其他几家公司,庆幸自己选择了尝试没有吊死在一棵树,否则可能只能秋招再战,不过还是错过一大批大厂,略有遗憾。另外,在准备过程中也发现各位厂子的魅力所在,可谓是转角遇到爱。所以请不要放弃每个机会,这些也许都是你选择的资本!


最后,希望每个人都等待到自己心仪的offer!

2018Android暑期实习面试总结相关推荐

  1. 2019暑期实习面试 - 腾讯PCG移动客户端iOS开发面试

    基本信息 事业群:PCG 岗位:移动客户端开发(iOS.Objective-C语言开发) 实习时间:6月份之后的暑期实习 面试日期:3月30日 - 3月31日 offer call:4月10日(看到很 ...

  2. 阿里腾讯暑期实习面试被刷的经历

    阿里腾讯暑期实习一面被刷的经历 本人本科非科班出身,大学期间做硬件.嵌入式稍微多一点,软件也是会一点点,就想着试试面试互联网软件的实习.也算涨涨见识,多点经验.读完研跳槽也能更容易一点.万一通过了(我 ...

  3. 2018年互联网技术岗(数据分析)暑期实习面试经验

      此经验帖适合想找互联网相关工作的人,如数据分析.算法工程师.数据挖掘工程师等.或者是想进入BAT等互联网公司的人,我会介绍他们暑期实习招聘流程及笔面试经验等,暑期实习往往是有转正机会的.友情提醒: ...

  4. 2016年阿里巴巴、腾讯等公司暑期实习面试经验分享

    前言 其实我一直不是很喜欢写东西,但我常怀着一颗感恩的心去阅读别人的博客,别人各种形式的分享,希望之后能慢慢培养自己写东西的习惯,学会分享,学会感恩! 那么就从今天开始吧! 我今年研二,其实从研二上学 ...

  5. c++研发暑期实习面试总结(微软/intel/阿里/百度)

    到现在差不多也定好了实习. 晚上简单做个总结.可能有些也记不太清楚了.唉我真的很懒很废物. 明天随着其其的新歌重新开始. 本人研二,大学期间拿过区域赛银牌,然后硕士期间发了一篇VLDB.缺项目经验和实 ...

  6. 2015年腾讯暑期实习面试总结(技术岗)

    本人2012届,广州某985高校软件学院本科生一枚,技术方面绝对不能与我班大神们相比.于4月25日正式签了offer,岗位是后台开发,想想经过了简历筛选,笔试,三轮面试,自己还是挺幸运的,现在就把面试 ...

  7. 2019届百度暑期实习面试经验分享

    投递简历 我是大概3.12号通过学长宋牧春了解到百度招暑期实习生的,当时由于其他一些事情,一直没考虑实习的事情,然后宋大佬说可以内推面简历筛选,就把之前准备的简历发给了宋大佬,简历名字叫嵌入式软件实习 ...

  8. 2015华为暑期实习面试全过程

    这篇文章来的有点晚,当时候找华为实习的时间大概是:当时作者是南京某大学计算机系的一名研一的学生,因:第二环节:华为的效率也挺快的,之后第二天左右便收:第三环节::练习完没几天,华为就开始正式邀请学生到 ...

  9. 2020阿里前端岗暑期实习面试经历

    这是我第一次参加前端岗面试,学长给的内推,自己平时有做过web,对于前端的知识,大多都是用的模板,在面试前也刷了几天的面试题,但没问到,阿里这种公司对于刚入职场的问的还是很基础的,然而回答的也很糟糕, ...

最新文章

  1. google浏览器插件安装时出错,Package is invalid: CRX HEADER INVALID
  2. LINUX符号、快捷键、正则
  3. java聊天室小程序论文_在Java项目中利用continue与break制作一个聊天室小程序
  4. 电商前端设计-详情页
  5. matlab和vs2008联合编程
  6. e.printStackTrace()不是打印吗,还能锁死?
  7. kotlin学习之类委托(八)
  8. 与其感慨路难行,不如马上出发
  9. 【暴力】Codeforces Round #398 (Div. 2) A. Snacktower
  10. MyBatis-Plus EntityWrapper的使用 wrapper le ge
  11. mysql如何在一个表中插入数据的同时,更新另一个表的数据?
  12. 大数据可视化面临哪些挑战
  13. 界面排版-TableLayout的stretchColumns方法
  14. [13年迁移]公司服务器坏了,无聊按面向对象的方法分析下javascript的空值和假值...
  15. db4o_8.0对象数据库官方文档翻译_学习笔记四
  16. 股票分时量能分析 概念定义
  17. 捷联式惯导系统初始对准
  18. 洛谷入门-- P3717
  19. 数据结构(四)图 —— 编程作业 04 :哈利·波特的考试
  20. m4a转mp3方法,m4a转mp3步骤

热门文章

  1. made with vue.jsvue 插件集合
  2. java servlet php_servlet是什么
  3. java企业面试填空题_Java企业面试题填空题及答案
  4. 星球年度汇总-20年四季度基金持仓数据公布了! 分析小工具新功能上线!
  5. 【每日随笔】摩托车驾驶 ① ( 科目二教学 | 坡道起步 | 绕桩 | 单边桥 )
  6. 7,tcl双引号和花括号
  7. 枣庄薛城区搭建“智慧社区”便民服务解民忧
  8. C#中的线程(中)-线程同步
  9. c语言中staloc是什么意思,C语言函数调用栈(三)
  10. 树莓派ubuntu mate系统连接PX4并通过UDP连接至QGC地面站