一、 面试前

1. 刷面试题

这个百度一堆,app也有,例如应聘宝。

2. 制作好的简历

简历start法则:突出重点。

  1. 做过什么项目,里面用到什么技术
  2. Android里面你会什么,例如地图、im、推送、支付、扫码、网络框架、系统架构、设计模式、JNI开发、网页交互、自定义复杂View、性能优化、md风格开发、SDK开发、MVP Clean MVVM开发模式等等。简历页数,个人认为至少两页,才能突出你的丰富和你的态度。
  3. 兴趣爱好,获奖情况,校园事迹(参加社团、担任什么职位等等)

3. 招聘网投递简历

现在找工作主要都是通过网上来投简历,网站我这里推荐: 拉勾网、boss直聘、智联招聘、51job(前程无忧)。其他的就算了。
拉勾和boss直聘 能发送自己制作的简历,这点我非常喜欢, 智联和前程 专注于招聘,也挺多企业的。

投简历,辨别培训公司,培训公司打着招实习生的牌子,等你来面试,就给好难的面试题你做,你不会了,然后就让你培训,或者直接打电话来让你去培训,或者骗你进公司之后再让你培训,培训费用一般是15000-20000不等。

这里我知道的培训公司有:中软国际、达内培训、多迪、拓胜、东软睿道、华育网科技,还有好多公司是达内的子公司,例如人才秀秀、卓新智趣

查公司这里提供一个企业查询的工商地址:http://gsxt.saic.gov.cn/ ,如果看到父公司是培训公司,例如达内这些就不要去了。

4. 精投简历

注意看招聘的要求,相差太大的建议不要投,也不要投太多,为什么呢?

  1. 首先招聘网限制投递次数。

  2. 一般一个上午或者一个下午,只能面试一个,地点近的可以两个。 如果投简历多了,面试多了,你就忙不过来了,所以要精投。

  3. 如果自己是没什么底气的话,海投吧。我不会告诉你 前程无忧多勾选几个之后能全选的。

5. 信息准备

去面试前了解公司的信息,估量自己的价值。

  1. 先百度搜索该公司的信息,例如是做公司哪方面的? 主要产品有什么? 你怎么看待? 这些问题很多hr或者技术会问到。 还有准备一些你对这个公司的疑问问题,产品、日常方面都行。

  2. 面试完毕hr会问你的预期工资是多少,所以工资这个你必须面试前就得先想好,这会影响你很久的。

    • 看招聘网的 工资范围
    • 自己估量自己的技术
    • 先前了解其他公司的工资

实习生(下一年拿毕业证的) 一般正规点的公司只能给2-3k。

应届生(今年拿毕业证的) 这时候就是试用期了,有技术的直接6k/7k以上。

一年经验的,这个就可以看招聘时候的工资范围了,一般都是8K+,,认为自己很厉害的,直接喊高。

两年经验的,一般都是10K+。

二、面试过程

1. 仪容仪表

不用穿正装,不要邋遢,平常就好。

2. 要带的东西

签字笔、简历、作品(面试的时候用自己的手机演示就行)

3. 流程

1、简历通过筛选之后,会收到邮件,上面有说面试的详细地址,你要计算好时间,他说的10点,你要9点多就得到那个方法的附近,因为你还要找那栋楼,那个屋子,那个办公司,这个时间就费得多了,有些公司很难找的,如果规定时间赶不到,可以打个电话去说声路上堵车比较严重,晚到一点。

2、进到公司,和前台说来面试的,他就会安排你的,一般要填个人资料(和招聘网填写的差不多),有些还有性格选项。然后就是笔试、hr面试、技术面试、技术复试、经理面试(机试是有,但是比较少)。 hr主要和你聊工资的,这时候就论工资的重要性了,hr会和你讲价到一个最低的价格,如果叫你给的最低价格 她们没法接受的话,这个通过几率也就小了,所以之前一定要预算好工资,hr多问你几遍,这个价格底不了 了吗,可以适当再减一点。技术面试问的是一些相关的问题,复试也是,经理主要是看人,问一些简历上的东西, 一般要一个自我介绍,一分钟之内,这时候就说我叫什么名字,来自那里,什么学校毕业,什么转专业,学的是什么 ,获取过什么奖项,然后就开始说你的项目,并拿出来演示,之后面试官就会问你一些问题的了。

3、面试官问完问题之后,会问你 你有什么问题,这个时候就可以问些 公司主要是做什么方面的,我进来主要是做什么,公司规模,需要自己带电脑吗,等一些公司的问题,表示自己对公司是比较 重视的。然后就可以等通知了。

三、面试完毕

面试完毕就等通知了,一般是两三天之内就会有通知的,当然如果你对公司有兴趣,他不打电话来,你可以打电话去问问,这个没事的,不要尴尬。

四、入职

面试通过了,你会收到hr的电话,会和你说你面试通过了,现在来通知你,问你能什么时候入职,准备什么资料。入职通知书会通过邮件的形式发到你的邮箱,入职要准备一些资料,例如 体检报告,身份证复印件,工资银行卡(有些公司能帮你开),毕业证原件复印件,对应的一些资格证书原件复印件等等。

去公司上班第一天,这肯定不能迟到的,提前到,上班后,会有人带你填写一些入职的资料,有一个入职流程表的,领取电脑和一些生活用品(纸巾 笔 记事本),给你邮箱帐号 oa帐号这些,录入指纹这些,然后带你到部门那里 交给老大 介绍一下员工,然后自己整理好电脑位置,老大会吩咐你工作了。。。。然后靠自己了

五、一些面试题

有些网上都有的选择题我就不说了,自己刷一下,主要是一些问答题,由于xx问题,这里就不说具体是那间公司的面试题 了。

1、前后台交互用到什么协议?

2、Android怎么做内存优化?

3、两个Activity切换的时候依次回调了什么方法?

4、横竖屏切换依次回调什么方法?

5、padding 和 margin 的区别?

6、ListView的优化方案?

7、有多少种情况可以更新ui?

8、h5和安卓原生,使用那个?为什么?之间的区别?

9、Parcelable和Serializable的区别?

10、说一下安卓系统架构?

11、说一下Android的设计模式?

12、Android多线程有多少种?

13、asynTask怎么使用? 内部原理是什么?

14、市面上有图片加载库? 有什么优缺点?

15、安卓从按电源键开机到桌面 内部的过程是怎么样的?

16、市面上有什么网络框架,对比这些网络框架的各自优点缺点,网络框架的原理是什么?

17、什么是jni? 怎么使用?

18、什么是反射? 它的实现原理是什么?

19、线程为什么会死锁?在Java中有哪几种方法可以避免死锁?

20、观察者模式是怎么样实现的?请简单描述一下,可用类图画出?

21、Service与IntentService有什么区别?

22、Intent的实现原理是什么,为什么可以通过Intent去启动Service或者Activity?

23、有哪几种方式可以实现自定义控件?

24、在代码中注册广播和在AndroidManifest中注册广播有什么区别?

25、Android的事件分发机制是怎么样的?onIerceptTouchEvent、dispatchTouchEvent、onTouchEvent它们的执行顺序是怎么样的,返回值有什么含义?

26、如何实现多任务下载断点续传功能? (提示:类似UC下载模块。可同时进行多个下载任务、实时显示下载进度、下载任务可暂停继续、退出程序后仍可继续下载)

27、Android中的Application是什么?

28、市面上的im有那几家?实现的原理过程是怎么样的?

29、地图有什么功能,怎么样弹出一个地图覆盖物?

30、扫码的框架市面上有什么? 各自的优缺点怎么样?

31、微信支付的过程是怎么样的?

32、说说activity的启动模式? 在什么场景应用?

33、进程之间怎么通信?

34、什么是MaterialDesign风格,有什么要素?

35、Layout_weight 的 计算公式是怎样的?

36、怎么样解决WebView内存泄露?

37、等等。。。。

这里补三个我遇到的机试题:

1、实现ProgressBar,每一秒加1,10秒加完。

2、使用Sqlite创建一个user表,有id和name字段,实现增删改查方法。

3、使用recyclerView,实现点击item事件,支持添加、删除item,支持多item样式,扩展性要好。

根据自己的经历总结一些安卓工程师的面试经验和题目相关推荐

  1. 安卓工程师跳槽面试全指南

    课程介绍 年关将至,不少人出于职业规划的考虑,会开始出现跳槽的想法.跳槽念头一旦产生,所有的咨询都不过是为了"说服自己"而已.于是,我们要关注的重点就变成"怎么跳得更好? ...

  2. 安恒信息(实习售前工程师)面试经验

    安恒信息(实习售前工程师)面试经验分享 第一次面试: (30分钟) 一.自我介绍 我大概介绍了2分钟.我的自我介绍分为三个方面,介绍完面试官很满意. 1.学习专业方面:路由交换防火墙,hcip证书 2 ...

  3. Android 工程师跳槽面试经验分享

    写在前面 Android开发的学习进阶需要一份系统的 知识体系 ,在这里,让我们一起携手变成更好的自己! 这些经验是我最近四个月,从准备面试到找到合适工作的汗水和泪水,并且还有一份相关的知识点整理成的 ...

  4. 2019美团秋招后台工程师电话面试经验

    收到面试通知大概是投递简历后的一周,短信直接通知第二天上午电话,也没时间准备太多的东西,直到面试开始前五分钟还在拼命刷知乎看经验贴233333 电话面总共进行了20分钟(因人而异),总共分三个部分:自 ...

  5. 卫宁健康 (实施工程师) 面试经验

    这次面试的是 卫宁健康 (实施工程师) . 一开始是有一个自我介绍,因为我是应届生,面试官就问了一下 在学校里参加的项目 自己做的模块介绍. 实施顾问注重的技术是 数据库 和 计算机网络. 这次主要问 ...

  6. 20200521小鸡叫叫(中台测试工程师)面试经验

    感受 公司在金融城,离地铁站1.1公里,可以坐公交, 规模在上百人左右吧,办公环境还行,人太多很密集 10点多到的,12点才结束,面了很久.. 面试过程 1.自我介绍 2.为什么从开发转测试 3.测试 ...

  7. Java软件开发工程师实习生面试经验分享总结

    原文地址:http://blog.csdn.net/timer_gao/article/details/71175353 说在前面的话 今天收到了自己满意的第一个offer也是第二个offer(第一个 ...

  8. 4面字节跳动(抖音)软件测试工程师,我的面试经验和总结

    下面是我面试字节跳动(抖音)软件测试工程师的面试经验总结,希望能帮助到你们 面试一 1. 简单做一下自我介绍 2. 简要介绍一下项目/你负责的模块/选一个模块说一下你设计的用例 3 .get请求和po ...

  9. 9年前,字节跳动第一个安卓工程师是这样工作的

    从2012到2021,今天的字节跳动已经走过了9周年,员工人数也已经突破了10W. 不过,回想九年前的创业早期,整个公司只有十几个人,探索方向期间,创始团队一口气做了包括今日头条在内的12款App,但 ...

最新文章

  1. library not found for -lAPOpenSdk解决方案
  2. Dockerfile镜像的制作
  3. .jQuery文档分析4-文档处理
  4. ‘仿微信发表朋友圈’项目中登录功能的业务逻辑
  5. Ti的DM368系列芯片的所有PDF资料汇总
  6. alert 返回页面 刷新_页面生命周期:DOMContentLoaded,load,beforeunload,unload
  7. python基础---文件处理
  8. Event Listener's Adapter Classes
  9. 华为路由交换工程师学习笔记汇总
  10. jquery 库下载地址http://www.jq22.com/jquery-info122
  11. 智能制造:IntelligentSmart Manufacturing有何区别?
  12. 升级 Adobe CS5 中的 FlashBuilder 4
  13. POJ 1565 Skew Binary
  14. Android 客户端与服务器端时间校准
  15. npm安装失败及解决办法 error network tunneling socket could not be established
  16. ORA-01012: not logged on 解决办法记录错误
  17. 线性代数--1.2 行化简与阶梯形矩阵
  18. 【静态时序分析】如何寻找时序分析的起点与终点
  19. 回顾去哪儿的这些年,最让我骄傲的是收获了这9点管理心得
  20. antv 官方文档参考 ywy(基础)

热门文章

  1. 什么是服务器的“HA部署”?“HA”是什么的简称?
  2. 怀念啊我的青春(歌词)
  3. leetcode665
  4. 服务器宕机了,数据会丢失吗
  5. 公司使用的阿里云服务器宕机了,瞬间系统瘫痪
  6. javaSE--进阶二(继承,抽象)
  7. 立体骰子实现3D炫酷旋转效果(附完整源码)(附动画代码)
  8. WijmoJS Core 最新版 2021版本 下载试用
  9. python打开摄像头黑屏怎么办_python识别视频黑屏或者低清晰度
  10. CLIP4Clip: An Empirical Study of CLIP for End to End Video ClipRetrieval--论文阅读