安卓春招面经:二本渣院面试网易被拒,最终获腾讯阿里offer( 三 )


讲一下面试一些必备的技能1. 一般情况下第一轮都是基础面试 , 需要扎实的基础

  • 最常用的Android 基础知识
  • Java 基础知识
  • 了解一些 常用东西的原理 , 例如:handler ,thread 等
  • 项目中的技术点
2. 第二轮的时候需要了解更深层次的东西
  • Android 事件分发机制原理
  • Android 绘图机制原理
  • WindowManager 的相关知识
  • 进程间传输方式
  • Java 内存管理机制
3. 能进入第三轮基本没什么问题 , 但是要注意以下问题
  • 该轮一般是 老大或者部门负责人 , 问的问题一般都看 深度与广度
  • 当问及薪水的时候 , 要说一个合适的 , 小公司随意 , 大公司一定要慎重 , 当心里没底的时候 , 可以告诉对方 , 让对方给一个合理的薪资 。 一般都是在原工资基础之上增长 , 听猎头说一般涨幅都在15%-30% , 超 NB 的可以要30%及以上 , 如果感觉自己还不错的 , 挺厉害的 , 建议最高20% , 一般人就定在15% 左右最靠谱 。 公司内部一般有一套机制 , 根据公司情况而定 。
  • 我们的面试原则就是拿到合理薪资 , 得到 offer
  • 个人发展情况 , 这个问题很难回答 , 如果和公司方向不符合 , 极有可能和公司无缘 。 建议多试探性的问问公司缺少什么 , 你能否给予公司对应的东西 。 当然对于有自我追求的人 , 那可以放心大胆的提 。 我的方向就是架构师 , 哈哈哈 , 挺极端的 , 别学我哦 。 我感觉选择都是双向的 , 因此我知道自己需要的是什么 。
  • 你最擅长什么UI 还是其他什么?这个问题更不好回答 。 你要说你擅长 UI , 是不是意味着你其他能力就不行?虽然我不知道面试官的用意 , 但是我能感觉到 , 这个问题不是那么好回答 , 我会回答说自己都行 , 来什么业务接什么需求 。 可能回答不太好 , 总之和公司的职位吻合就行 , 这样总不至于出错吧 。
那么该如何复习?其实客户端开发的知识点就那么多 , 面试问来问去还是那么点东西 。 所以面试没有其他的诀窍 , 只看你对这些知识点准备的充分程度 。 so , 出去面试时先看看自己复习到了哪个阶段就好 。
这里再分享一下我面试期间的复习路线:(以下体系的复习资料是我从各路大佬收集整理好的)
《Android开发七大模块核心知识笔记》
安卓春招面经:二本渣院面试网易被拒,最终获腾讯阿里offer文章插图
安卓春招面经:二本渣院面试网易被拒,最终获腾讯阿里offer文章插图
安卓春招面经:二本渣院面试网易被拒,最终获腾讯阿里offer文章插图
《960全网最全Android开发笔记》
安卓春招面经:二本渣院面试网易被拒,最终获腾讯阿里offer文章插图
《379页Android开发面试宝典》
历时半年 , 我们整理了这份市面上最全面的安卓面试题解析大全包含了腾讯、百度、小米、阿里、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目 。 熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率 。
如何使用它?
1.可以通过目录索引直接翻看需要的知识点 , 查漏补缺 。 2.五角星数表示面试问到的频率 , 代表重要推荐指数
安卓春招面经:二本渣院面试网易被拒,最终获腾讯阿里offer文章插图
《507页Android开发相关源码解析》
只要是程序员 , 不管是Java还是Android , 如果不去阅读源码 , 只看API文档 , 那就只是停留于皮毛 , 这对我们知识体系的建立和完备以及实战技术的提升都是不利的 。
真正最能锻炼能力的便是直接去阅读源码 , 不仅限于阅读各大系统源码 , 还包括各种优秀的开源库 。