欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

荐 Android研发字节、腾讯等大厂面试,资深移动端工程师谈跳槽感悟

程序员文章站 2022-03-21 08:09:13
今天请来一位有 4 年大厂工作经验的移动端资深工程师,在2020年多事之秋的节点,跟大家谈一下跳槽感悟,分享一下自己的面试,以及复习资料由于我之前在滴滴做的偏业务多一些,这次找的是一个细的技术方向,所以有点”转行”的感觉,说下这次找工作的几点感悟不管做业务还是钻技术,有一点是相同的,就是一定要从一个方向负责人的角度去看问题。比如方向当前存在哪些技术/业务痛点,方向未来半年或者一年的技术/业务规划是什么,能够解决什么问题,业界目前有哪些优秀的技术可以参考并应用到当前方向内。其实这是让我们习惯从一个更高...

今天请来一位有 4 年大厂工作经验的移动端资深工程师,在2020年多事之秋的节点,跟大家谈一下跳槽感悟,分享一下自己的面试,以及复习资料

荐
                                                        Android研发字节、腾讯等大厂面试,资深移动端工程师谈跳槽感悟

由于我之前在滴滴做的偏业务多一些,这次找的是一个细的技术方向,所以有点”转行”的感觉,说下这次找工作的几点感悟

  1. 不管做业务还是钻技术,有一点是相同的,就是一定要从一个方向负责人的角度去看问题。比如方向当前存在哪些技术/业务痛点,方向未来半年或者一年的技术/业务规划是什么,能够解决什么问题,业界目前有哪些优秀的技术可以参考并应用到当前方向内。其实这是让我们习惯从一个更高的角度去看问题,而不是别人安排我们做什么,我们就去做什么。
  2. 不要忽视平时的每一次努力,比如刷几道leetcode,学一套国外大学的公开课,写一篇技术文章。这些付出可能不会立即看到效果,但是一定会在未来的发展中起到作用。我2年前业余时间学的源码,就在这次面试中用到了。乔布斯在大学时旁听的一门课,10年后应用到了苹果电脑的设计中。有时间的同学可以看看乔布斯在斯坦福的这个演讲
  3. 不管要不要换工作,每年都可以出去面面试。一是看看自己的水平如何,在市场上是一个什么价格,二是熟悉熟悉面试题,扩充自己的面试题库,三是看看自己当时的知识网络里有哪些薄弱点,可以查漏补缺。
  4. 对于做业务的同学,最好在工作中,挖掘几个可以写在简历上,或者是值得当做项目技术难题说给面试官听的点。这也回到了第一点,要有主动思考的能力。而且比较现实的一个问题是:即使我们做的业务很重要,但是如果说不出来技术难点,那也很难轻易打动面试官。
  5. 落袋为安。口头offer,或者hr谈完薪资,千万不要放松,就觉得自己找工作就结束了。因为谁拿谁当备胎,这都说不准。
  6. 心态。如果几次面试不过,千万不要气馁。可以安慰自己,不是自己不行,只是不适合。当然找完工作后,一定要清醒过来,可能真的是自己不行,平时要多努力 : )

平平无奇

荐
                                                        Android研发字节、腾讯等大厂面试,资深移动端工程师谈跳槽感悟

关于程序员,除了做项目来提高自身的技术之外,还有一种提升自己的专业技能就是:多!看!书!

我在面试之前就对下面这份复习资料进行了反复研读,你猜怎么着,竟然碰到了原题!所以说,这份资料对我来说帮助还是非常大的,今天为了回馈各位粉丝,我也将我的复习资料分享出来,希望可以帮助到大家。

由于文档里的细节内容实在过多,所以只编辑了部分知识点的截图粗略的介绍下,每个小节点里面都有更细化的内容!由于头条的篇幅限制目录上的详细讲解也无法一一列出

需要获取以下PDF的所有详细知识讲解,可以私信我【核心笔记】领取

Java 知识点汇总

  • JVM
  • Object
  • static
  • final
  • String、StringBuffer、StringBuilder
  • 异常处理
  • 内部类
  • 多态
  • 抽象和接口
  • 集合框架
  • 反射
  • 单例
  • 线程
  • volatile
  • synchronized
  • 引用类型
  • 动态代理
  • 元注解

荐
                                                        Android研发字节、腾讯等大厂面试,资深移动端工程师谈跳槽感悟

Android 知识点汇总

  • Activity
  • Fragment
  • Service
  • BroadcastReceiver
  • ContentProvider
  • 数据存储
  • View
  • 进程
  • Parcelable 接口
  • IPC
  • Window / WindowManager
  • Bitmap
  • 屏幕适配
  • Context
  • SharedPreferences
  • 消息机制
  • 线程异步
  • RecyclerView 优化
  • Webview

荐
                                                        Android研发字节、腾讯等大厂面试,资深移动端工程师谈跳槽感悟

Android 扩展知识点汇总

  • ART
  • Apk 包体优化
  • Hook
  • Proguard
  • 架构
  • Jetpack
  • NDK 开发
  • 类加载器

荐
                                                        Android研发字节、腾讯等大厂面试,资深移动端工程师谈跳槽感悟

性能优化知识点汇总

  • 启动优化
  • UI渲染优化
  • 崩溃优化
  • 内存优化
  • 卡顿优化
  • 存储优化
  • 网络优化
  • 耗电优化
  • 多线程并发优化
  • 安装包优化

荐
                                                        Android研发字节、腾讯等大厂面试,资深移动端工程师谈跳槽感悟

Android 开源库源码分析

  • OkHttp
  • Retrofit
  • Glide
  • GreenDao
  • RxJava
  • LeakCanary
  • ButterKnife
  • Dagger2
  • EventBus

Kotlin知识点汇总

  • 对象
  • 继承
  • 变量
  • 常量
  • 静态常量
  • 定义方法
  • 重载方法
  • 基本数据类型
  • 比较类型
  • 转换符
  • 字符串比较
  • 数组
  • 循环
  • 角标循环
  • 高级循环
  • 判断器
  • 构造函数
  • 类创建
  • 私有化 set 方法
  • 私有化 get 方法
  • 枚举
  • 接口
  • 匿名内部类
  • 内部类
  • 内部类访问外部类同名变量
  • 抽象类
  • 静态变量和方法
  • 可变参数
  • 泛型
  • 构造代码块
  • 静态代码块
  • 方法代码块
  • 可见修饰符
  • 无需 findViewById
  • Lambda
  • 函数变量
  • 空安全
  • 方法支持添加默认参数
  • 类方法扩展
  • 运算符重载
  • 扩展函数
  • 协程

荐
                                                        Android研发字节、腾讯等大厂面试,资深移动端工程师谈跳槽感悟

设计模式汇总

  • 设计模式分类
  • 面向对象六大原则
  • 工厂模式
  • 单例模式
  • 建造者模式
  • 原型模式
  • 适配器模式
  • 观察者模式
  • 代理模式
  • 责任链模式
  • 策略模式
  • 备忘录模式

荐
                                                        Android研发字节、腾讯等大厂面试,资深移动端工程师谈跳槽感悟

Gradle知识点汇总

计算机网络基础

  • 网络体系的分层结构
  • HTTP 相关
  • TCP/IP
  • Socket

常见面试算法题汇总

  • 排序
  • 二叉树
  • 链表
  • 栈 / 队列
  • 二分
  • 哈希表
  • 堆 / 优先队列
  • 二叉搜索树
  • 数组 / 双指针
  • 贪心
  • 字符串处理
  • 动态规划
  • 矩阵
  • 二进制 / 位运算
  • 其他

荐
                                                        Android研发字节、腾讯等大厂面试,资深移动端工程师谈跳槽感悟

由于篇幅问题就没有把详细内容都放上来,有需要的可以 私信【核心笔记】 领取


此外,还有一些资料分享给大家,是自己收录、整理和分类的的知识汇总,数据结构、算法、性能优化、设计模式等等,网络上的基本上都有了。还请尊重知识产出。

分享给大家的资料包括Android学习PDF+架构视频+面试文档+源码笔记高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料

内容包括但不限于【高级UI、性能优化、移动架构师、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter等全方面的Android进阶实践技术】希望能帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也是可以分享给身边好友一起学习的!

这些都是我闲暇还会反复翻阅的精品资料。可以有效的帮助大家掌握知识、理解原理。当然你也可以拿去查漏补缺,提升自身的竞争力。

如果你有需要的话,可以 点这领取

喜欢本文的话,不妨顺手给我点个小赞、评论区留言或者转发支持一下呗~

荐
                                                        Android研发字节、腾讯等大厂面试,资深移动端工程师谈跳槽感悟

荐
                                                        Android研发字节、腾讯等大厂面试,资深移动端工程师谈跳槽感悟

荐
                                                        Android研发字节、腾讯等大厂面试,资深移动端工程师谈跳槽感悟

荐
                                                        Android研发字节、腾讯等大厂面试,资深移动端工程师谈跳槽感悟

如果你看到这里,不妨点个赞支持一下,您的点赞是对我创作最大的支持!

荐
                                                        Android研发字节、腾讯等大厂面试,资深移动端工程师谈跳槽感悟

荐
                                                        Android研发字节、腾讯等大厂面试,资深移动端工程师谈跳槽感悟

本文地址:https://blog.csdn.net/River_ly/article/details/107217130