搞 Android 的!淘宝社招面试指南来啦!内部人员泄密面试宝典速看!

Posted 好好说话行吗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了搞 Android 的!淘宝社招面试指南来啦!内部人员泄密面试宝典速看!相关的知识,希望对你有一定的参考价值。

背景

九月、十月,面试的黄金时间段来啦~最近淘宝也开启了社招。

我想跟大家说的是:面试这件事情,并不是面前几天里看一两篇面经,刷几道题就可以了的,功夫还是看平时积累。今天给大家带来的是来自淘宝内部人员的分享,希望对大家的学习和工作有所帮助。


作为一个内部人员,欢迎大家加入淘宝这个大家庭

今天就和大家说一说,面对即将到来的“金三银四”求职季,淘宝的android开发岗,到底应该如何作准备。

要“面向对象编程”

小标题这句话相信大家都熟悉了吧,不仅仅只是编程要面向对象,面试也是一样的。

在准备面试的时候,大家可以先去网上逛逛招聘网站,看看自己的“对象”,摸一摸“对象”的底细,看看对面想要什么彩礼,然后就尽自己的能力来准备。

下面说一下我们部门的具体要求。

硬件

像淘宝这样的大厂部门,为了降低面试成本,其实是有一些相对基础严格的筛选条件的,这些我们统称为硬性条件(简称:硬件),它决定了你的简历是否能通过评估,进入到面试环节。不过硬性条件并不是一定要遵守的,但如果你有硬伤,其他方面的要求相对会高很多。这种最常见的情况就是比如你学历偏低,技术就要非常出色……

(一)学历

学历重要吗?当然重要啦,个人认为好的学历代表了你的学习能力,它是用来证明学习能力的,企业要一个人,无法花太多时间去了解你,只能根据你能拿出来的证明材料来证明可以用你这个人,那学历就是第一选择。本科算是目前比较基础的学历要求。

(二)工作年限

工作年限是从你毕业开始算起,不是从你开始做前端相关的职位开始算起。而工作年限决定了你应聘前端的评判标准。

说起评判标准,我们可以从阿里的职业序列开始说起。像技术走的是 P 序列:

或许你比较好奇每个技术序列的标准,我直接网上给你找了一段:

P5

  1. 在专业领域中,对公司职位的标准要求、政策、流程等从业所必需了解的知识基本了解,对于本岗位的任务和产出很了解,能独立完成复杂任务,能够发现并解决问题;
  2. 在项目当中可以作为独立的项目组成员;
  3. 能在跨部门协作中沟通清楚。

P6

  1. 在专业领域中,对公司职位的标准要求、政策、流程等从业所必需了解的知识理解深刻,能够和经理一起探讨本岗位的产出和任务,并对经理具备一定的影响力;
  2. 对于复杂问题的解决有自己的见解,对于问题的识别、优先级分配有见解,善于寻求资源解决问题;也常常因为对于工作的熟练而有创新的办法,表现出解决复杂问题的能力;
  3. 可独立领导跨部门的项目;在专业方面能够培训和教导新进员工。

P7

  1. 在专业领域,对自己所从事的职业具备一定的前瞻性的了解,在某个方面独到,对公司关于此方面的技术或管理产生影响;
  2. 对于复杂问题的解决有自己的见解,对于问题的识别、优先级分配见解尤其有影响力,善于寻求资源解决问题;也常常因为对于工作的熟练而有创新的办法,表现出解决问题的能力;
  3. 可独立领导跨部门的项目;能够培训和教导新进员工;
  4. 是专业领域的资深人士;
  5. 行业外或公司内培养周期较长。

换一种好理解的说法就是,应届生进来是 P5,社招一般 P6 起,对应工作年限大致从 2 年 到 5 年左右,P7 对应的工作年限大致从 5 年 到 8 年。

比如你 2010 年毕业,做了 3 年后端,然后做了 4 年前端,因为从毕业开始算起,工作 7 年,所以是以 P7(技术专家)的标准来评估你的。

这也就是意味着,工作 2 年到 5 年的同学,如果想来淘宝,请赶紧来,过了 5 年,对你的评估标准又会高一级。

(三)技术要求

  • 数据结构与算法
  • java
  • 安卓
  • 计算机网络
  • 操作系统
  • ……
    (以上按重要程度排序)

限于篇幅长度,具体可以参考这份资料。

重要知识点整理(高频面试真题)

  • 图片相关
    图片库对比
    LRUCache 原理
    图片加载原理
    实现图片库
    Glide 源码解析
    Glide 缓存
    ……

  • 网络和安全机制
    网络框架对比和源码分析
    自己去设计网络请求框架
    网络请求缓存处理,pokhttp 如何处理网络缓存
    从网络加载一个 M 10M 的图片,需要注意的事项
    TCP 的 3 次握手和四次挥手
    TCP 与 PUDP 的区别、应用
    ……

  • 数据库
    Sqlite 升级,增加字段的语句
    数据库框架对比和源码分析
    数据库的优化
    数据库数据迁移问题
    Sqlite 常见异常
    ……

  • 插件化、模块化、组 件化、热修复、增量更新、Gradle
    对热修复和插件化的理解
    插件化原理分析
    ……

  • 架构和设计模式
    MVC、MVP、MVVM 原理和区别
    你所知道的设计模式有哪些
    项目中常用的设计模式
    手写生产者/ / 消费者模式
    观察者模式
    适配器模式,装饰者模式,外观模式的异同
    用到的一些开源框架 , 介绍一个看过源码的 , 内部
    实现过程
    RxJava相关
    Binder 机制及底层实现

  • ……内容过多,鉴于文章的长度,这里就不一一展示了,下方是完整整理目录。

需要的可以【扫描下方二维码】直接找我获取完整版

跳槽频率

公司会对跳槽次数有一定的要求,这主要是因为频繁的跳槽必定会导致沉淀偏少,因为到一个新的环境是需要时间沉淀的,根据以往的经验来看,5 年内 3 跳就是比较难接受了,除非你有出众的一面。

以上条件如果都符合,那么你就是我们的意中人了。

最后

祝大家马到功成,顺利拿到offer!!!

以上是关于搞 Android 的!淘宝社招面试指南来啦!内部人员泄密面试宝典速看!的主要内容,如果未能解决你的问题,请参考以下文章

搞 Android 的!淘宝社招面试指南来啦!内部人员泄密面试宝典速看!

前端,社招,面淘宝,指南

Android 岗社招面试该怎么准备?这份面试指南你一定要看看

Android 岗社招面试该怎么准备?这份面试指南你一定要看看

Android 岗社招面试该怎么准备?这份面试指南你一定要看看

Android 岗社招面试该怎么准备?这份面试指南你一定要看看