如何去准备Android技术面试(简历,技术面)

面向读者:将参加校招,不甘于现在技术水平的同学。

1. 简历

在校招中,如何写出简洁的 Android 开发简历?

以上问答已经基本满足投递的要求了,除了非常大的公司有专门的技术人员需要更好的干货外,大部分公司都可以通过简历筛选了。

1.1. 个人信息

个人信息嘛,注意写全就好,下面是枚举,一个都不能少,也不要写多

  1. 姓名,拼音,学校专业学历
  2. 意向职位(比如android软件研发工程师)
  3. 邮箱,手机,籍贯(面试外地的公司比较看重这点)
  4. Github,Blog,在线简历,头像(如果太丑了不要放了)

1.2. 技术能力

编程语言能力,数据结构,版本控制,性能优化,技术走向,一个都不能少,用第三陈述句

例子如下:

  • 熟练掌握JAVA;掌握常见的数据结构与设计模式;
  • 掌握AndroidStudio等开发工具的使用,掌握Git与Svn版本管理,有团队协作经验;
  • 掌握常见的Unix命令;
  • 了解移动端HTLM5开发与WebView优化;
  • 通过了CET6(5xx)并能够读懂英文技术文献,熟悉开源社区流行项目和技术走向,有长期更新的GitHub(200+ star)与技术博客。
  1. 慎用精通,小心面试被打脸哦
  2. 不要写自我评价,不要写兴趣爱好,不要写office或者PS
  3. 可以补上自己的技术关键词,比如'CET-6' 'Github' 'IntelliJ',提高自己的机选上概率;同时可以让自己在面试时有的说,不至于冷场;

1.3. 项目/活动/实习经历经历

项目是指你独立或者参与完成的作品。

  1. 项目一般是3~4个,不在于多,而是精,项目必须有成果,比如多少人用,APP是否上架,是否获奖;成果不明显的话,可以写出技术难点关键词,比如如何优化绘图效率,提高了多少,优化了多少内存,对GPU profile的理解,如何导出heap分析内存泄露
  2. 如果你曾经在友商(比如BAT, 28与26)工作/实习过,然后面试另一家的话,机会会提高很多。要写清楚你的职位。
  3. 含金量:商业项目(参与即可) > 专业项目(比如论文/专利) > 省级/企业竞赛项目(比如国家级xx竞赛,腾讯xx杯,acm等) > 开源项目 > 学院项目

简书为例子如下(以下是我编的):

  • 简书Android版项目
  • xx模块研发
  • 2013年x月 ~ 至今
  • 介绍:一款专注与阅读与写作的app。在简书独立进行android产品的开发,使用多款开源组件进行再开发,并对https连接池线程池进行优化,使响应时间由1000ms降低到600ms;对webview进行多机型适配与优化,使复杂的css元素在国产百元机上达到60fps;对markdown编辑器进行适配,实现了与pc,iOS相似的写作体验;目前产品已经上架所有主流市场,评分高达xx分,并获碗豆浆xx奖,日均用户xx万人。

2. 笔试

笔试主要考计算机专业课,而基本不会考android相关的知识,所以还是刷题吧,在线笔试的话,可以在虚拟机中做题,这样就不用担心切换界面被检测了

  1. 点击查看LZ的笔记分享
  2. 数据结构等题目可以去牛课网刷题

3. 面试

正装,沉稳,自信,不要抖,不要玩笔。

3.1. 自我介绍(1分钟)

在自我介绍上,对于技术开发来说,用流水账说明是最保险的。“我是XXX,来自XX大学XX学院,目前在XX实验室担任XX工作,带领XX小组进行开发。我负责的项目有XXX,XXX,XXX,他们分别是校级获奖项目,校企合作项目,与自己的Github开源项目。我带领的小组获得了XXX,最近还通过了XX”

面试如何自我介绍

3.2. 技术面

第一个就是讲解项目经验。获奖的,上架的,有用户的,C语言的,Github获得star的是含金量高的项目。
第二个是基础问答,可以看我的Java面试基础,如果是普通的技术公司,基本可以过了,毕竟缺口大。

3.3. 非技术面

公司会问你一些问题来看你是否适合这个职业,基本按照galgame一样,投其所好回答就可以了。

  1. 价值观:对公司发展的看法,可以上网找。
  2. 是否接受XX:当然是愿意了,当然也要综合考虑,不一定要刻意迎合,这本来就是一个双向选择的步骤。
  3. 关于加班的看法:项目紧张的话,可以短期加班。但是如果长期加班而不考虑员工健康的话,那就要重新考虑是否加入了,比如28的奋斗者协议。
  4. 切忌说自己是“体验一下,试着玩的”,前几天本着不作死就不会死的想法,作死在非技术面上试了一次,HR脸瞬间就黄了,技术面还没开始就让我滚蛋了。

    在面试上作死是一种怎样的体验?
    HR:你既然说你是来体验面试的,我们本着民主的原则,让大家来投票决定你是否接着进行面试,你先说下你的理由让大家决定,怎么样?
    Me:blablabla....
    HR:看来你没有说服大家啊,那么....

  5. 如果对方迟到了,直接不考虑,我上面的作死就是因为HR迟到而极度反感。

4. Summary

通过以上技术与面试的准备,除了BAT这样的技术要求高的公司,中等的公司(中兴华为,N轮创业公司)肯定是没有问题的,希望大家能够共同充实简历,在9月找到好的工作。如果各位有认为值得修改或者补充的内容,同样欢迎

你可能感兴趣的:(android,面试)