厦门Android培训
达内厦门Android培训中心

0592-5903858

热门课程

Android面试需要注意的一些问题

  • 时间:2018-03-27
  • 发布:厦门达内
  • 来源:企业面试题

关于面试,首先要明白,每个公司都不一样,甚至同一家公司不同的面试官也不一样,没有一个统一的技巧或者面试流程教你们,但是对于面试是有一些通用的原则的(对于Android面试,除了通用原则,技术能力很重要),下面给大家分享一些经验。

1. 简历

简历就相当于你的第一张脸,面试官第一是看到你的简历,而不是你的人,所以你的简历一定要写的很工整简洁,让人看其来很舒服。简历的内容不易过多,也不要太少。

2. 学历不要造假

这里首先强调大家一点,就是大部分靠谱点的公司都会有背景调查环节,比如你之前的教育经历,工作经历,薪资水平,离职原因等等这些千万不要造假,一旦发现有造假的,肯定不会被录取。而且如 BAT 这类大公司,甚至可能会被拉黑,永久进入黑名单。

所以简历填的各种信息请一定保证真实,当然我见过有不少毕业一年的同学为了提高自己的工作经验,写成2年,因为把实习经验也算上,关于这点可能不算造假,但是严格来说也有嫌疑,有些企业可能会在乎,有些不会在乎,这个因人而异,如果觉得自己能力确实很强,但是担心自己因为工作经验不够被刷掉,不妨是一种手段,但是这里不建议这样做。

3. 基本素质

大部分企业都有这个环节,一般都是行政人员人跟你谈话,一般是先让你做个自我介绍,介绍的过程中通过你的语言表达,说话的语气,以及面试官提出问题,你反应的快慢,就大概能看出来你大概的一个心理素质,面试的时候要多讲一些兴趣好爱,不要让面试官看你是一个很无趣的人,你要很随和,不要很紧张,就跟平常聊天一样,

4. 基础

根据招聘岗位的不同这个方面有所差别,一般是针对 Android 中级以下的人会问一些基础,对于高级 Android 工程师岗位不会问,而直接聊项目,聊产品。这方面的基础包括 Java 和 Android 的基础,比如 ArrayList 和 LinkedList 的区别,Java 的一些线程用法,Java 的 GC 原理等等,这部分基础网上一大堆关于 Java 的基础面试题,自行搜索就好,但是大多只考Java SE,涉及到 Java EE 方面的知识毕竟跟 Android 开发没多大关系,可以忽略。

然后就是 Android 基础,如四大组件的具体用法,如 Activity、Fragment 的生命周期与四种启动模式,Android 动画,View 的绘制流程,Sqlite 相关,图片加载机制、网络调用等,关于 Android 方面的基础面试题网上也一大堆,这里就不详细罗列了。

5. 深入知识点

如果你面试的是初级岗位,那么基础知识是肯定要问的,如果你要找的是实习岗位,那么基本上只要基础够扎实就差不多了。但是大部分公司都不只问基础知识的,会配合问一些深入点的问题考察下你技术的深度,知道你大概的水平高度。

而深入点的知识对于 Java 如注解原理、反射原理、Java 并发等,最重要的是基本上都会问到设计模式,这个几乎是必问, Effective Java 被认为是进阶必备的书籍,如果把这本书看完了那么对于一些面试问的设计模式也基本不是问题。

对于 Android 深入的点会问一些自定义组件、性能优化,屏幕适配,IPC、Binder的理解,插件化,常用开源库以及原理等等。

需要注意的是,深入的知识点不可能你每个问题都能答对,因为面试官也没奢望问的你都会,如果你是应聘的初级岗位,那么我起码知道你的技术深度到哪里,因为技术同岗位的职位也会选择最优的,如果对于中高级岗位,那么这些深入的知识点就要求高点,起码的70%、80%的知识点都知道或者熟悉吧。

6. 项目经验

俗话说「术业有专攻」,对于我们来说,虽然都是做的 Android 开发,但是不同的方向,意味着每个人擅长的技术领域也不一样。包括我也一样,我很多领域也没接触过,如果我只问你我擅长的领域那显然是不公平的,所以大部分面试官都会结合你的项目经验去聊。其实大部分一些固定的知识点都能答出来,区别就在于聊项目经验这块,这块可能占整个面试过程的70%以上。

而大部分聊的比较深入点的知识都是围绕你的项目经验来问,至于这个项目是不是你亲自做的,一聊就知道,所以如果这个项目是你伪造的,或者是你糊弄过去的,那么面试官一聊就会立马露馅,因为大部分面试官会针对你项目的点去一步步深入下去。所以,平时要多做项目实践,积累点项目方面的经验和技术知识。

上一篇:Android工程师求职面试需要注意的常见问题
下一篇:6个常见的andorid面试题
选择城市和中心
贵州省

广西省

海南省