IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 被公司裁掉的我,通过自己的努力拿到了阿里offer(总结) -> 正文阅读

[移动开发]被公司裁掉的我,通过自己的努力拿到了阿里offer(总结)

前言

博主是18年毕业的,学校不是什么名牌大学,但在计算机领域也算是小有成就。

今年一月份我入职了51信用卡,公司的福利待遇在杭州也算得上是翘楚,但好景不长,没能挨过 6 个月的试用期,倒在了七月末的一波裁员。

不过公司对试用期员工也有稍许补偿,对此很是感恩,同时还要感谢共事的小伙伴们给了我成长和发展的空间,和他们匆匆告别后便回家修养生息,准备我的求职之路。

这次被裁之后,心中只有一个信念,那就是进大厂,因为大厂稳定,有完善的薪酬、制度体系,不用面临随时倒闭的风险。

更改简历

简历是大厂的敲门砖,一份好的简历可以直接决定有没有面试的机会,没有面试的机会你的技术再好也没办法施展,所以我上了 Boss 直聘更新了一波自己的简历。

关于简历,在此强调一点,正常逻辑下面试官起初肯定是就着简历来问问题的,所以简历中的提及的技术点自己一定要全面掌握。

关于简历模板,博主也是准备了一些,需要的可以直接去文末领取。

?挑选公司

??一开始我也没急着投递简历,打算先好好看几天书,再去面试,不过 Boss 直聘上每天都有 HR、内推人员或者猎头主动联系我,感觉 Android 开发行情好像也没大家说的那么糟。

关于如何选择公司,我分享下我的看法,如果你是 5 年以内的开发人员,那么尽量往大公司跳,大公司有完善的薪酬、制度体系,不用面临随时倒闭的风险,如果是 5 年以上的开发人员,给你个 404 吧,相信你自己可以定夺。

这次被裁我是一定要往大公司跳的,最终根据地理位置和我的意向筛选出的心仪公司屈指可数,包括支付宝、菜鸟网络、二维火和涂鸦科技,由于优先被内推了支付宝,而支付宝和菜鸟网络都是阿里系的公司,同一时间只能走一条面试线,所以这里便和菜鸟网络说了再见。

学习技术

1.在家主要看了 《深入理解 Java 虚拟机》和《Kotlin 实战》这两本,虽说和 Android 没有直接关系,但我相信这两部分还是非常重要的;

2.快速复读了一遍《Android 开发艺术探索》,这本我一直认为是 Android 的面试宝典,希望到现在还没有看过的年轻 Android 开发者们都可以过目一下;

3.阅读并分析 Android 源码和主流三方库的源码,技术要往深度发展,不要仅仅只停留在调用 API 的层面,要做到知其然并知其所以然。

4.分析并实践一些主流框架的原理,如插件化、自动化埋点、热修复、路由等。

面试经历

太久没面试了,首先我拿了一个不太中意的先找找感觉,面试了点我达的高级 Android 开发工程师,时长两小时左右,由于职位主要是做业务相关的,我也表现出了并不是很喜欢,不出意外,最终把我拒了,不过这波面试也让我找到了感觉。

之后面试了二维火的Android 架构师,时长两小时左右,这个职位是我所擅长的,也是我喜欢的,面试之后 offer 给得很爽快,也是为我保留时间最久的 offer,一直保留到我收到支付宝的 offer 为止我才痛心婉拒,但最终我还是由于支付宝拒绝了它。在 offer 保质期方便,如果可以和 HR 协商,那么你应该想方设法把 offer 实效延长,毕竟双方都比较满意,我就是这么死皮赖脸把这个 offer 延长了好几周。

再就是面试涂鸦科技的高级 Android 开发工程师,从下午两点面到了六点多,由于其公司创始人是阿里系的,设计的面试流程几乎和阿里一致,一下午总共经历了五轮面试,两天后收到了其 offer,保质期一周,由于还在苦苦坚持面支付宝,和 HR 商量 offer 时效性也不给予改变,所以痛心婉拒。

最后就是面试最早结束最晚的支付宝的高级 Android 开发工程师。

先说下面试的整个时间线:

  • 2018/08/08: 内推?
  • 2018/08/14: 一面(电话技术面)
  • 2018/08/21: 二面(现场技术面)
  • 2018/08/25: 三面(电话技术面:主管)
  • 2018/09/05: 四面(现场交叉面:HR 和技术总监)
  • 2018/09/20: 口头 offer
  • 2018/09/22: 体检
  • 2018/09/25: 正式 offer

其中最坑的一步就是四面完之后等 HRG 的消息,四面结束的时候现场说的是四面完一周内会给我答复,我回去后查询面试结果是通过状态,下一步就是 offer 审批阶段,我也就心想耐心等着便是了。

可等了差不多两周一直都是 offer 审批阶段,中间也没有 HR 和我联系,我就觉得不太对劲了,在网上搜索了很多关于阿里巴巴 offer 审批时长的帖子,一度认为自己进了备胎组 ORZ。

这时候我想我不能再傻傻等下去了,找了帮我内推的大哥说明了下情况,让他帮我催一下进度,心想要是不准备发 offer 的话就赶紧把我拒了吧,让我安安心心去二维火也成。

好在两天后总算得到了 HRG 的口头 offer,她一上来便表示了歉意,理应上周给我答复的,但由于太忙耽搁了,这样我也不好意思说什么。幸好我催得还比较主动,不然再等个两周我都觉得有可能。

学习分享

能够入职阿里并不是我的运气有多好,在还没有入职阿里之前我基本上每天都在学习,因为只有不断的去学习才不会被淘汰,程序员学习是不能断的。

Android学习之路任重而道远,下面是我整理的最新的学习资料,希望能帮到想在Android这条路上一路走到黑的朋友。之前一直在CSDN学习,也算是对CSDN的一点回馈吧。需要的可以去文末领取。

1.Jetpack架构组件从入门到精通

  • Android Jetpack - Navigation

  • Android Jetpack - Data Binding

  • Android Jetpack - ViewModel & LiveData

  • Android Jetpack - Room

  • Android Jetpack - Paging

  • Android Jetpack - WorkManger

  • Android Jetpack架构组件之Lifecycle

  • Android Jetpack Compose 最全上手指南

2.Framework精编内核解析

主要内容包含:

  • 深入解析Binder

  • 深入解析Handler

  • Dalvik VM 进程系统

  • 深入解析 WMS

  • PackagerManagerService

3.Kotlin强化实战(附Demo)

  • 第一章 Kotlin入门教程

  • 第二章 Kotlin 实战避坑指南

  • 第三章 项目实战《Kotlin Jetpack 实战》

    • 从一个膜拜大神的 Demo 开始

    • Kotlin 写 Gradle 脚本是一种什么体验?

    • Kotlin 编程的三重境界

    • Kotlin 高阶函数

    • Kotlin 泛型

    • Kotlin 扩展

    • Kotlin 委托

    • 协程“不为人知”的调试技巧

    • 图解协程:suspend

4.Android设计思想解读开源框架

  • 热修复

  • 插件化

  • 组件化框架设计

  • 图片加载框架

  • 网络请求框架

  • RXJava 响应式编程框架设计

  • IOC 架构设计

  • Android架构组件Jetpack

5.NDK模块开发

  • NDK 模块开发

  • JNI 模块

  • Native 开发工具

  • Linux 编程

  • 底层图片处理

  • 音视频开发

  • 机器学习

6.深入理解Android插件化技术(附Demo)

第一章 插件化技术的前世今生

第二章 插件化原理

第三章 Android插件化初探

第四章 架构演化(大厂篇)

  • 360插件开发之DroidPlugin

  • 滴滴VirtualApk实战

  • 基于VirtualAPK Android重构之插件化

  • 爱奇艺插件化原理分析之 Neptune框架

  • 腾讯插件化框架 Shadow项目解析

7.高级Android组件化强化实战(附源码)

第一章 Android组件化初识

第二章 Android组件化初探目录

第三章 架构演化(大厂篇)

  • 从智行 Android 项目看组件化架构实践

  • 得到 App

  • 微信 App

  • 蘑菇街 App

  • 爱奇艺 App

  • 美团 App

  • 携程App

  • 支付宝 App

8.Android 开发相关源码精编解析

  • 深入解析微信 MMKV 源码
  • 深入解析阿里巴巴路由框架ARouter 源码
  • 深入解析AsyncTask 源码(一款 Android 内置的异步任务执行库)
  • 深入解析Volley 源码(一款 Google 推出的网络请求框架)
  • 深入解析 Retrofit源码
  • 深入解析OkHttp 源码
  • 深入解析ButterKnife 源码
  • 深入解析Okio源码(一套简洁高效的 I/O 库)
  • 深入解析SharedPreferences源码
  • 深入解析EventBus 源码
  • Android 自定义注解初探
  • View 的工作机制源码分析
  • Android 触摸事件分发机制源码分析
  • Android 按键事件分发机制源码分析
  • 深入解析 Handler 源码
  • 深入解析Binder源码
  • 深入解析JNI源码
  • 深入解析Glide源码
  • RxJava原理及如何封装使用
  • LeakCanary核心原理源码解析
  • 插件化架构定义及插件化架构的实践思路分析

由于篇幅问题,详解资料太全面,细节内容太多。

我建立了一个编程资料共享学习Q裙:裙号是917137200。整理了一套编程学习视频、书籍、笔记等等,需要文中资料的同学,进群即可获得。【技术学习交流,广告勿入】,技术是有边界的,但是学习是无界的,加油!


?

????????? ? ?

????

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2021-07-31 16:45:30  更:2021-07-31 16:47:24 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/7 4:53:33-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码