|
|
51CTO旗下网站
|
|
移动端

一位6年老Android面经总结

准备面试其实已经准备了挺久了,当时打算面试准备了差不多以后,跟公司谈谈涨薪的事情,谈不拢的话,就年后直接找其他的公司。谁想到婚假还没休完,老板就在公司宣布了撤出上海的决定,愿意去深圳的就去,不愿意的就自己找工作,给了一个多月的时间找工作,就没有赔偿了,反正公司也没钱。悲哀….

作者:Android从高级到来源:简书|2019-04-11 18:31

前言

准备面试其实已经准备了挺久了,当时打算面试准备了差不多以后,跟公司谈谈涨薪的事情,谈不拢的话,就年后直接找其他的公司。谁想到婚假还没休完,老板就在公司宣布了撤出上海的决定,愿意去深圳的就去,不愿意的就自己找工作,给了一个多月的时间找工作,就没有赔偿了,反正公司也没钱。悲哀….

一位6年老Android面经总结

幸好提前准备过,不过都是断断续续的今天看点这个,明天看点那个,三天打鱼两天晒网的,也没用心去准备.这下好了,直接到了最差的地步了,没办法,用心准备吧.

简历内容

基本信息

  • 姓名,联系方式,工作年限,学校,专业,学历

个人技能

  • 工作几年
  • 独立开发
  • 掌握的技能,组件化、插件化、热修复、自定义view
  • 适配、架构、第三方源码、性能优化
  • 职业技能:管理能力、产品能力、沟通能力

**这些东西一定要写自己熟悉的,***项目里面能体现出来的内容**

项目经验

项目描述:一句话 工作内容:做了哪些模块,用了什么技术、做过哪些优化,重构方面的内容

项目方面写两到三个项目,***最近一两家公司做的项目

公司经历

公司名称 时间 工作内容

面试题准备

项目中用到的技术

整理出来,上网找找相关的技术文章和面试题看看,然后用自己的话把这些内容梳理出来,***有自己的看到,面试官习惯问为什么

Android知识点

基础:

四大组件、fragment、自定义View、事件分发、滑动处理、handler、AsyncTask、IntentService、ThreadHandler、Bitmap相关的、动画的用法

进阶:

ListView、RecyclerView、AIDL、LruCache、DiskLruCache、View,Window,Activity的关系、进程保活、性能优化、

高阶:

Bindler、AMS、WMS、Context、APP的启动流程、插件化、组件化、热修复什么的等等

第三方框架:

okhttp、retrofit、RxJava等等,熟悉一个框架的源码,然后知道其他框架的优缺点

混合开发:

通常都是RN相关的,目前Flutter用的不多

架构和语言:

MVC、MVP、MVVM、组件化、插件化、热修复等等

上面介绍得不需要全部掌握,看你项目,挑一些内容掌握住,怎么问都不怕得那种,前提是不去一二线得大厂

java知识点

多线程、并发、java基本语法、泛型、hashmap等容器相关的,一般这几差不多了

面试内容准备

自我介绍

就聊聊最近一个项目里面的工作内容,遇到的问题,有什么亮点,难点 这个看项目,有人说我们没什么亮点啊,我只想说你写的代码都没有bug么,花你半天一天时间搞不定的bug就可以聊了

职业规划

技术线路:架构师技术专家 管理线路:开发leader,项目经理什么的

有什么想问的

技术面试官问你:

问问技术团队多少人、技术氛围怎么样的、如果有可能问问他们的技术栈是什么,围绕着技术来问

HR问:

转正的考核标准啊,薪资待遇啊,公司现有规模啊、发展情况啊,表现出对这个公司很感兴趣就行了

注意一点:

考虑好你得目标公司的规模和行业。

小微公司:不看项目随便问,没有逻辑性,闭了眼睛瞎问,对于这种会就会,不会就不会,别怂,反正也不想去。

稍微大点的厂:一般是围绕项目去问,然后衍生出一些技术问题来细问,问的比较深的时候别慌,把你的理解说出来,然后说其他的就不知道了,体现出你的思考和应变能力。

基本上面试就这些的,剩下的就是尽人事听天命了,记住,面试不上有时候不是你得问题,很可能是公司其实不急着找人,或者面试官不行。

谈一下某次面试的经历:

我从找工作到找到工作,历时大概有20多天,前后投了不下于百家公司,接收到的面试不到10家,收到***家面试的通知之前我已经投了3、40家公司,那时候整个人都快崩溃了,后来把心态放平,还是照着自己心里的期望薪资来,不要将就,后来继续投,陆陆续续有两三家公司通知面试,面试感觉还可以,但还是没有结果,我估计是期望薪资开的比较高,所以没打算要。

后来有家公司a通知我面试,这家公司投的比较早了,中间改过一次简历的,又重新把投到那家公司的简历拿出来看了一遍,梳理了一下项目什么的,最终面完试,技术说我这边过了,后面领导随便聊聊就行,等了两天没消息,又面了两家b和c,以为a公司没希望了,没想到是他们公司要走流程什么的,然后电话给我说让我给个现在工资流水,后面就是定薪资,走审批,体检,今天总算拿到offer,哈哈,开心。哦,对了,转正以后的薪资福利加一起要比我期望的还要高,还有几个月的年终奖,是不是很羡慕,嘿嘿。

b公司比较坑爹,告诉我说他们组织架构调整,要暂停招聘计划,关键我同事那天早上还去面了,不过一面就让人走了,也是6年的老android了,这有点让人无语。以前也有同事去那家面也不要,那个同事可以说是android界大佬级别的了,公司内部用的所有框架都是他写的,网络,图片,数据库,还有各种控件,快速开发框架,他都没过。这公司是搞幼教英语的,具体哪家就不说了,怕背上官司。

c公司hr面的时候问我期望薪资有没有降低一点的可能,我没同意,***也 是没戏了。

总体来说还算幸运吧,至少有个坑让我呆了。

总之,面试需认真谨慎地对待。

【编辑推荐】

  1. 2018***大厂Android面试真题
  2. 经历的某度的一场面试
  3. iOS面试题·项目中用过 Runtime 吗?
  4. Android 进阶/面试的重点和难点
  5. 面试了50多位UI设计师,我总结了这些求职技巧!
【责任编辑:未丽燕 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

16招轻松掌握PPT技巧

16招轻松掌握PPT技巧

GET职场加薪技能
共16章 | 晒书包

289人订阅学习

20个局域网建设改造案例

20个局域网建设改造案例

网络搭建技巧
共20章 | 捷哥CCIE

645人订阅学习

WOT2019全球人工智能技术峰会

WOT2019全球人工智能技术峰会

通用技术、应用领域、企业赋能三大章节,13大技术专场,60+国内外一线人工智能精英大咖站台,分享人工智能的平台工具、算法模型、语音视觉等技术主题,助力人工智能落地。
共50章 | WOT峰会

0人订阅学习

读 书 +更多

征服Python—语言基础与典型应用

Python是目前流行的脚本语言之一。本书由浅入深、循序渐进地讲解如何使用Python进行程序开发。全书内容包括Python安装、开发工具简介、Pyth...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客