android面试 经验总结

本文针对1~3年经验的开发者,提供面试心态调整、技术深度与广度准备建议,涵盖简历优化技巧及面试常见问题解答,帮助求职者提升面试成功率。

面试经验

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

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

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

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

大厂

重点内容

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. 启动原理,打包原理,绘制原理,安装原理

三年+资源

面试技巧

如何要价

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

不要裸辞后再找工作

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

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

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

面试别人

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

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

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

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

面试题

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

面试工具

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值