android面试 经验总结

面试经验

如何应对1~3年的尴尬
1~3年的开发者大多处在初级阶段。小厂待遇差,大厂进不去。处于一个尴尬的境地。
正确的心态

考察哪些点?
1,简历的真实度

2,技术的深度
凭考察技术上的深度,就可以考察一个人是否对技术有热情,是否有技术好奇心等等这些很多大牛认为的所谓“优秀程序员的特征”。
“一个人对他所做的事情了解得越深,他就能做的越好”

3,技术的广度
深度是必要条件,广度是加分项。同样的有技术好奇心的优秀程序员,也不会满足于仅仅局限于自己的一亩三分地。
4,逻辑思维能力

  • 面试经验
  • 去阿里菜鸟被"暴打",想和Java程序员谈一谈
  • 《阿里感悟》-如何成为一名优秀的新人
  • 【职业侠】IT校招笔试面试(一)——面试流程
  • 2017Android 面试回忆录(腾讯/阿里/滴滴/美团…)
  • 互联网校招技术面试解析
  • 给一年左右经验想去大厂的同学们的一些建议
  • 一篇文章教会你,如何做到简历中要求的“要有扎实的Java基础
  • 回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议
  • 职场兵法之十面埋伏.用人单位不能说的秘密
  • 程序员面经:面试前到底该不该刷题以及面试前该如何准备
  • 记录2015年年初跳槽的经历!
  • 如何面对那些大厂的面试套路
  • 一年Android工作经验,阿里 百度 网易 美团 小米 快手面经
  • 如何让阿里爸爸为你转身?(内附面试真题)
  • 2018秋招面经-网易Java面试经历
  • 四步准备Android面试
  • 阿里电面试题汇总
  • 我在腾讯面试了上百人, 这些潜规则你必须要知道!
  • 腾讯面试官送给准程序员的一些建议!
  • 18年底Android面经分享(已获头条、顺丰、OPPO等大厂offer)

大厂

  • 滴滴2016校招测评题(建水库问题)
  • Android高新面试题2017汇总(带答案)
  • Android工程师之Android面试大纲
  • 2018秋招面经-网易Java面试经历
  • 20个高级Java面试题汇总
  • 程序员面试IT公司的33个小贴士
  • 程序员,这样面试,你的成功率能达到 90%!
  • 阿里春招Android面经

重点内容

  • Android 面试 | 全站式导航
  • Android 面试常问七道题
  • Android 开发工程师进阶指南,推荐一些值得订阅的 Android 技术专栏
  • kdn251:interviews
  • 给大家分享一个面试经验
  • Android面试整理(附答案)
  • 给扔物线 HenCoder Plus 学员的一次分享文字版

1~3

  1. 一个App可否有多个进程?进程间如何通信?

3+

  1. 怎么通过binder实现两个service监听
  2. 应用被杀死 广播为啥失效
  3. https被抓包什么原理
  4. 一个apk有多少个dex
  5. android插件怎么拦截activity启动
  6. 怎么加密js和Java通讯的参数数据
  7. android的日志怎么定位到Linux层
  8. apk加固原理
  9. WebView优化
  10. 怎么代码检测主线程卡顿
  11. 开启多个线程为什么会内存泄露
  12. 序列化会造成App卡顿
  13. 怎么写一个外挂,玩微信调一调。有哪些技术噪点。
  14. 启动原理,打包原理,绘制原理,安装原理

三年+资源

  • 一个老Android的面试总结

面试技巧

如何要价

你不要先开出一个具体的价格或范围,无论用人方怎么要求你提供一个期待的薪资范围,你都只需要回答按公司的薪酬制度,让对方给你一个符合你级别的薪酬定价看是否满足你的期望。如果落在你的期望范围内,你就再直接还一个具体的价格(不要范围)就好,这样就无需担心公司过于压低你的工资,因为都走到了谈薪酬这一步,大家都付出了不低的沉没成本,再考虑时间的因素,一个正常的公司都不会跟你太纠缠了。

不要裸辞后再找工作

价格越透明的地方,越要对方先开价;而价格越不透明的地方,你要先开价。

如何知道一个城市薪资行情的状况。找一个该城市该行业的人员,问“你看,你们公司三年经验的开发,12~13K 怎么样?如果不合理,你觉大概什么范围合理呢?”在对方开出的价格的基础上+10%。

简历
一般看简历就是10秒钟。

面试别人

很多公司的面试流程是从大公司流出来的。不可否认这些流程对人才的选拔很有效。但这是大公司的需求,大部分公司/HR 该了解自家的需求,去进行面试。大多数处于初期阶段的创业公司,对候选人(特别针对早期员工)所需要的技能集,太过炫目和繁杂了。它们期望候选人懂得:产品、代码、营销、设计(全能选手),会沟通,并且饱含热情。你不能像微软或苹果那样过滤掉其他人。

现在的趋势是,公司普遍采用编程谜题来招人,这往往让那些不擅长技术面试但其他方面优秀的人才,在面试中失利。

面试过程中,强烈地主张结对编程。

让问的问题尽可能地接近真实的工作。
人类相当的复杂。从某种程度上来说,在四个小时的面试中判断一个人的能力是一个愚蠢的行为。我认为保持谦虚很重要。任何面试的过程注定要失败很多次。人太复杂了。
尝试围绕自己产品去面试。

面试题

  • Java研发方向如何准备BAT技术面试答案(上)
  • Java方向如何准备BAT技术面试答案(汇总版)
  • 伊成Blog 很多面试相关文章

重点内容
如IM、Umeng、JPUSH、WXSDK等;
3. 熟悉主流安卓开发集成组件,如Arouter、Retrofit/okhttp等,应用过RXJava开发;

面试工具

  • IT黑名单 查公司信誉
  • 国家企业信用信息
  • 天眼查

你可能感兴趣的:(面试及非技术技能)