• 阿里P10赵海平跳槽字节跳动:深度解析跳槽从开始到结束完整流程!


    00. 前言

    近期,有消息称,前阿里P10员工赵海平已加入字节跳动,职级为4+。王垠加入华为职级为 21级。

    事情起因还是从两人乌龙说起,详细经过请看:王垠受邀面试阿里P9,被P10面跪后网上怒发文,惨打325的P10赵海平回应了!

    前阿里P10赵海平加入字节跳动,职级或为4+
    2019年底,因为在面试王垠时引起双方不愉快导致网上舆论骂战,据传赵海平的直属领导多隆在绩效中打了3.25分。因此前阿里P10员工赵海平跳槽字节跳动也就顺理成章了!

    其实跳槽不是一件简单轻松的事情,什么样的跳槽才真正有价值!本文带你深入了解跳槽相关的所有细节,建议收藏!

    很多人以为“跳槽”就是写简历、换工作,但要想得到满意的 offer,其实需要思考、准备的内容很多,大概有这么几点:

    1. 跳槽前要思考清楚
    2. 掌握跳槽需要的知识点
    3. 写一份高质量的简历
    4. 了解简历投递的时机和方式
    5. 拿到面试邀请要做好功课
    6. 面试中要调整心态,努力表现
    7. 面试后及时思考总结
    8. 有多个 offer 如何选择
    9. 优雅的离职

    这些应该是一次跳槽从开始到结束比较完整的流程了。接下来我们将详细了解每一部分。

    01. 跳槽前要思考的问题

    每一份工作都是以希冀开始,我们心怀憧憬,希望在公司里大展拳脚、做些成就。

    然而是什么让我们走到今天这地步,即将与它分手?

    一般离职有两个原因:

    • 钱不到位
    • 心委屈了

    钱不到位怎么办

    业界一种普遍的观念是“跳槽涨工资最快”,这也的确是现状。

    为什么公司迟迟不给加薪,非得逼得我们跳槽呢?

    答案很简单:因为公司没有意识到你价值的增长。

    我们在入职时可能只是一个菜鸟,但是在工作一段时间后,由于个人的努力以及业务的锻炼,水平已经有了很大的不同,自己心里觉得自己不再是菜鸟了,希望能拿更高的工资。

    但你可能一直在做一个项目,没有承担更多的责任,公司无法了解到你现在能力到什么程度了。

    这个时候,如果领导比较好的话,你可以先主动要求承担任务,积极完成(就是加班加点),然后在一段时间后找领导谈加薪。这样就有理有据,让人信服,领导一般都会同意。这样就不用跳槽了,省去准备面试题的繁琐。Over。

    如果领导不同意,那就没辙了。

    心委屈怎么办

    员工离职的另外一种原因就是:待着不爽,心里委屈了。

    一些被动的原因比如领导更替、岗位调整、加班太多等,都会让人心里不舒服。拿我来说,公司业务转型,做的工作不是安卓应用开发,做久了心里不踏实,就想离职了。如果有条件的话,可以跟领导沟通能否恢复原样,如果无望,那就只好跳槽了。

    但在真正提出离职之前,还需要思考几个问题。

    离职前的思考

    If you don't like something, change it. If you can't change it, change your attitude. Don't complain.

    有的朋友可能会说:别废话,赶紧讲面试知识点,我干的不爽就跳槽了,还想什么想?

    非也,每次跳槽的成本其实很大,除去面试来回的时间不说,新旧环境的适应、业务的熟悉、代码的掌握,都需要成本,如果两次跳槽间隔太短,其实时间都花在了适应新环境上,真正学习、沉淀的内容不会太多,尤其在刚开始工作,更忌讳这样子。

    因此,在确定离职前,你需要先问自己 3 个问题:

    1. 现在的项目没有我可以学习的内容了吗?
    2. 离开这里我会失去什么?
    3. 到新环境可以得到什么?

    拿我自己来说,3 月份时项目里的代码我没有掌握太扎实,框架层很多设计思路还搞不清楚,出去面试一问就问倒了。这时如果真的换了工作,恐怕又要接触新项目、新代码,根本没时间好好消化之前的代码。

    除了代码,人际关系也需要沉淀,在这个公司待了那么久,看到了一些同事的优秀品质,学习、借鉴他们也需要一定的时间,如果忙着换工作,可能就失去了和同事深入交流的机会。

    因此在第一次面试失败后,我把项目代码好好研究了一个多月,也跟同事请教很多学习、规划上的知识,为后面的路做好铺垫。

    确定要走时需要做的准备

    在确定要走后,尽量不要裸辞,现在的行情你懂得,没有准备就裸辞,等于断了自己后路。

    有的网友问我:辞职在家好好复习一个多月怎么样。我劝他还是算了,都不是自觉的人,天天在家反而更学不进去。最好的状态就是一边工作,一边搜集要学习的知识点学习资料,下班路上、晚上、周末去学习,那样精神压力不会太大。

    在开始复习知识点前,你需要确认以下 2 点:

    • 定位
    • 亮点

    定位

    “定位” 是指你要确定自己所处的阶段和想要的目标。主要包括:

    • 目前是什么水平
    • 有什么积累
    • 工作项目里有什么难点
    • 想找什么级别的工作

    举个例子,你可以给自己的定位就是:现在是中级水平,常见应用开发需求基本都能解决,开源框架使用没问题,部分读了源码,工作项目里主要是混合开发比较复杂,想找有利于自己成长的、大公司中高级安卓开发工作。

    亮点

    有的朋友可能对 “亮点” 的定义不是很明白。“亮点” 其实就是能够把你和众多应聘者区分出来的优秀品质。

    程序员面试主要考察这几点:

    • 技能水平
    • 学习能力
    • 团队合作
    • 工作心态等

    如果你在其中任何一个方面都有自己的优势,就赶紧找出来,写到简历上,面试表达出来。

    拿技能水平来说,根据做过项目的类型,确定自己当前擅长的点,比如你做的是电商应用,那可能就擅长混合开发、自定义 View;做的是电台应用,那可能就擅长后台进程保活;做的是大用户量应用,那可能就擅长监控、性能优化等等。

    找到自己已有的或者该有的亮点,然后去努力掌握、精通。

    行情怎么样

    有的网友说早就想跳槽了,但是听说行情不好,不敢跳。其实吧,价格取决于价值,影响价格波动的是供需关系。

    疫情原因,很多互联网企业生存艰难,招聘的岗位标准就比以要高一些了,去招聘软件上看也可以发现,大多要求 3 年以上经验。这是因为现在安卓初级太多了,各种应届生、培训班涌入市场,前几年会用 ListView 就可以找工作的日子一去不复还。不过真正的高级,或者有潜力的中级,还是很受企业欢迎的。

    因此,我们在想要跳槽时,不要被所谓的“差行情”拦住,而是要审视自己的水平,确定自己的目标,究竟是要找初级岗、中级岗,还是高级岗。

    面试前,面试官拿到你的简历,根据简历上的信息会建立第一印象。因此你想要呈现给对方一个怎样的定位,有什么亮点,都需要事先思考清楚。

    确定了方向后就要开始努力准备,下一节我们介绍安卓跳槽需要准备复习的知识。

    02. Android开发跳槽需要复习的知识

    在介绍面试考察内容前,先来看看我认为的“中高级Android”需要掌握的知识点,这些这是我们集合了牛客网、掘金、简书、知乎、CSDN等网站的几十篇面经和群友自己面试的经历的合集,以及请教前辈总结而来的。整理的知识点会有 Java、Android SDK、Android 源码、常见面试算法题、其他的一些计算机基础以及常见的面试题等几个部分:

    1.Java 知识点汇总
    2.Android 知识点汇总
    3.Android 扩展知识点汇总
    4.Android 开源库源码分析
    5.设计模式汇总
    6.计算机网络基础
    7.常见面试算法题汇总
    8.Kotlin知识点汇总
    9.Flutter知识点汇总

    面试中级及以下岗位时,在电话面试、一面、或者你简历没有突出亮点时,一般都会先问基础,目的是确定你基本功扎不扎实。

    如果基础知识有太多不会的就危险了,必须好好准备,这是躲不过的。电话面试、一面考察基本功过关后,就会进入下一阶段 --- 问些进阶的,看看你最高水平在哪里。

    这个阶段有不会的很正常,因为对方正在确定你的水平,但态度一定要积极主动,即使之前没有研究过,也要结合一些经验说出推测的结果,切忌直接说“我不会”。

    第一章 Java 知识点汇总

    • JVM

      • JVM 工作流程
      • 运行时数据区(Runtime Data Area)
      • 方法指令
      • 类加载器
      • 垃圾回收 gc

        • 对象存活判断
        • 垃圾收集算法
        • 垃圾收集器
        • 内存模型与回收策略
    • Object

      • equals 方法
      • hashCode 方法
    • static
    • final
    • String、StringBuffer、StringBuilder
    • 异常处理
    • 内部类

      • 匿名内部类
    • 多态
    • 抽象和接口
    • 集合框架

      • HashMap

        • 结构图
        • HashMap 的工作原理
        • HashMap 与 HashTable 对比
      • ConcurrentHashMap

        • Base 1.7
        • Base 1.8
      • ArrayList
      • LinkedList
      • CopyOnWriteArrayList
    • 反射
    • 单例

      • 饿汉式
      • 双重检查模式
      • 静态内部类模式
    • 线程

      • 状态
      • 状态控制
    • volatile
    • synchronized

      • 根据获取的锁分类
      • 原理
    • Lock

      • 锁的分类

        • 悲观锁、乐观锁
        • 自旋锁、适应性自旋锁
        • 死锁
    • 引用类型
    • 动态代理
    • 元注解

    答案解析

    第一章Java知识点汇总

    2020年Android开发最新全套面试题答案解析

    第二章 Android 知识点汇总

    • Activity

      • 生命周期
      • 启动模式
      • 启动过程
    • Fragment

      • 特点
      • 生命周期
      • 与Activity通信
    • Service

      • 启动过程
      • 绑定过程
      • 生命周期
      • 启用前台服务
    • BroadcastReceiver

      • 注册过程
    • ContentProvider

      • 基本使用
    • 数据存储
    • View

      • MeasureSpec
      • MotionEvent
      • VelocityTracker
      • GestureDetector
      • Scroller
      • View 的滑动
      • View 的事件分发
      • 在 Activity 中获取某个 View 的宽高
      • Draw 的基本流程
      • 自定义 View
    • 进程

      • 进程生命周期
      • 多进程
      • 进程存活

        • OOM_ADJ
        • 进程被杀情况
        • 进程保活方案
    • Parcelable 接口

      • 使用示例
      • 方法说明
      • Parcelable 与 Serializable 对比
    • IPC

      • IPC方式
      • Binder
      • AIDL 通信
      • Messenger
    • Window / WindowManager

      • Window 概念与分类
      • Window 的内部机制
      • Window 的创建过程

        • Activity 的 Window 创建过程
        • Dialog 的 Window 创建过程
        • Toast 的 Window 创建过程
    • Bitmap

      • 配置信息与压缩方式
      • 常用操作

        • 裁剪、缩放、旋转、移动
        • Bitmap与Drawable转换
        • 保存与释放
        • 图片压缩
      • BitmapFactory

        • Bitmap创建流程
        • Option类
        • 基本使用
      • 内存回收
    • 屏幕适配

      • 单位
      • 头条适配方案
      • 刘海屏适配
    • Context
    • SharedPreferences

      • 获取方式

        • getPreferences
        • getDefaultSharedPreferences
        • getSharedPreferences
      • 架构
      • apply / commit
      • 注意
    • 消息机制

      • Handler 机制
      • 工作原理

        • ThreadLocal
        • MessageQueue
        • Looper
        • Handler
    • 线程异步

      • AsyncTask

        • 基本使用
        • 工作原理
      • HandlerThread
      • IntentService
      • 线程池
    • RecyclerView 优化
    • Webview

      • 基本使用

        • WebView
        • WebSettings
        • WebViewClient
        • WebChromeClient
      • Webview 加载优化
      • 内存泄漏

    答案解析

    第二章Android知识点汇总

    第三章 Android 扩展知识点汇总

    • ART

      • ART 功能

        • 预先 (AOT) 编译
        • 垃圾回收优化
        • 开发和调试方面的优化
      • ART GC
    • Apk 包体优化

      • Apk 组成结构
      • 整体优化
      • 资源优化
      • 代码优化
      • .arsc文件优化
      • lib目录优化
    • Hook

      • 基本流程
      • 使用示例
    • Proguard

      • 公共模板
      • 常用的自定义混淆规则
      • aar中增加独立的混淆配置
      • 检查混淆和追踪异常
    • 架构

      • MVC
      • MVP
      • MVVM
    • Jetpack

      • 架构
      • 使用示例
    • NDK 开发

      • JNI 基础

        • 数据类型
        • String 字符串函数操作
        • 常用 JNI 访问 Java 对象方法
      • NDK 开发

        • 基础开发流程
        • System.loadLibrary()
      • CMake 构建 NDK 项目
      • 常用的 Android NDK 原生 API
    • 类加载器

      • 双亲委托模式
      • DexPathList

    第三章 Android 扩展知识点汇总

    2020年Android开发最新全套面试题答案解析

    第四章 Android 开源库源码分析

    • LeakCanary

      • 初始化注册
      • 引用泄漏观察
      • Dump Heap
    • EventBus

      • 自定义注解
      • 注册订阅者
      • 发送事件

    第四章 Android 开源库源码分析

    第五章设计模式汇总

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

    答案解析

    第五章设计模式汇总

    第六章计算机网络基础

    • 网络体系的分层结构
    • HTTP 相关

      • 请求报文

        • 请求行
        • 请求头
      • 响应报文
      • 常见状态码
      • 缓存机制
      • Https
      • Http 2.0
    • TCP/IP

      • 三次握手
      • 四次挥手
      • TCP 与 UDP 的区别
    • Socket

      • 使用示例
        答案解析

    第六章计算机网络基础

    2020年Android开发最新全套面试题答案解析

    第七章 常见面试算法题汇总

    • 排序

      • 比较排序

        • 冒泡排序
        • 归并排序
        • 快速排序
      • 线性排序

        • 计数排序
        • 桶排序
    • 二叉树

      • 顺序遍历
      • 层次遍历
      • 左右翻转
      • 最大值
      • 最大深度
      • 最小深度
      • 平衡二叉树
    • 链表

      • 删除节点
      • 翻转链表
      • 中间元素
      • 判断是否为循环链表
      • 合并两个已排序链表
      • 链表排序
      • 删除倒数第N个节点
      • 两个链表是否相交
    • 栈 / 队列

      • 带最小值操作的栈
      • 有效括号
      • 用栈实现队列
      • 逆波兰表达式求值
    • 二分

      • 二分搜索
      • X的平方根
    • 哈希表

      • 两数之和
      • 连续数组
      • 最长无重复字符的子串
      • 最多点在一条直线上
    • 堆 / 优先队列

      • 前K大的数
      • 前K大的数II
      • 第K大的数
    • 二叉搜索树

      • 验证二叉搜索树
      • 第K小的元素
    • 数组 / 双指针

      • 加一
      • 删除元素
      • 删除排序数组中的重复数字
      • 我的日程安排表 I
      • 合并排序数组
    • 贪心

      • 买卖股票的最佳时机
      • 买卖股票的最佳时机 II
      • 最大子数组
      • 主元素
    • 字符串处理

      • 生成括号
      • Excel表列标题
      • 翻转游戏
      • 翻转字符串中的单词
      • 转换字符串到整数
      • 最长公共前缀
      • 回文数
    • 动态规划

      • 单词拆分
      • 爬楼梯
      • 打劫房屋
      • 编辑距离
      • 乘积最大子序列
    • 矩阵

      • 螺旋矩阵
      • 判断数独是否合法
      • 旋转图像
    • 二进制 / 位运算

      • 落单的数
      • 格雷编码
    • 其他

      • 反转整数
      • LRU缓存策略
        答案解析

    第七章 常见面试算法题汇总

    第八章 Kotlin 相关知识点

    • from-java-to-kotlin
    • kotlin_tips
    • 从原理分析Kotlin的延迟初始化: lateinit var和by lazy
    • 使用Kotlin Reified 让泛型更简单安全
    • Kotlin里的Extension Functions实现原理分析
    • Kotlin系列之顶层函数和属性
    • Kotlin 兼容 Java 遇到的最大的 “坑”
    • Kotlin 的协程用力瞥一眼
    • Kotlin 协程「挂起」的本质
    • 到底什么是「非阻塞式」挂起?协程真的更轻量级吗?
    • 资源混淆是如何影响到Kotlin协程的
    • Kotlin Coroutines(协程) 完全解析

    答案解析

    第八章 Kotlin 相关知识点

    第九章 Flutter 相关知识点汇总

    • Flutter原理与实践
    • 揭秘Flutter Hot Reload(原理篇)
    • Flutter 动态化探索
    • Flutter如何和Native通信-Android视角
    • 深入理解Flutter Platform Channel
    • Flutter Engine 编译指北
    • Flutter Engine 线程模型
    • 深入理解Flutter多线程
    • Flutter状态管理 - 初探与总结
    • Flutter | 状态管理指南篇——Provider
    • 深入理解Flutter应用启动
    • Flutter渲染机制—UI线程
    • Flutter渲染机制—GPU线程
    • 深入理解Flutter应用启动
    • 深入理解setState更新机制
    • 深入理解Flutter消息机制
    • 深入理解Flutter动画原理
    • Dart虚拟机运行原理
    • 源码解读Flutter tools机制
    • 源码解读Flutter run机制

    答案解析

    第九章 Flutter 相关知识点汇总

    2020年Android开发最新全套面试题答案解析

    03.写一份高质量简历简历

    简历的重要性就不言而喻了,怎么样写好简历是个技术活,当然如果你有很好的背景(学校或者公司),那么不管你怎么写,基本上都不刷掉你,我们作为一般的人还是需要下一番功夫的。拿我的简历作为例子,大概有以下几个部分:

    1. 个人信息:姓名、出生日期、教育背景、博客地址、github地址、联系方式(手机、邮箱和微信号)
    2. 工作经历:毕业后待过哪些公司,一般是倒序,项目尽量精简明了,可以参考SMART原则
    3. 专业技能:自己熟悉的一些技能,这个为什么我写到最后,因为对于工作三年的同学来说,面试官更加注重的是你的项目经历,大部分面试都是看你的项目经历来提问。

    怎样写简历,这个开源网站不错,教你怎么写简历,而且有一个在线markdown在线网站,可以导出pdf。

    04. 了解简历投递的时机和方式

    一般HR都会集中处理简历,正序或者倒序都有可能,所以选择最合适的时间段去投递就好。

    总体上来说,比较推荐的时间段就是周二至周四,上午9点以后。

    除了投递时间之外,还有一些注意事项可以提高你的简历被阅读率:

    1.尽量选择HR邮箱直投:不论是哪个招聘网站,整体的回复速度都要低于HR直投邮箱,大部分HR打开自己邮箱的频率也要高于其他招聘类网站。

    2.邮箱实名:最好将发件人改为自己的名字,可以让HR一眼就看到,而不是乱七八糟的其他内容,不仅看起来更加整洁,也可以增加印象。

    3.邮件名称固定格式:如果企业方有要求,要严格按照企业方的要求来,如果没有,应届生建议“姓名+学校+专业+应聘岗位+最快到岗时间(尤其是标注尽快到岗)”,言简意赅。

    4.正文不要空着,记得添加附件.pdf:有些HR习惯下载一段时间内的所有简历附件,然后一起查看,如果你没有附件会直接被忽略,pdf是为了避免简历跑版的重要措施;也有些HR更倾向于一封邮件一封邮件地查看,这时正文如果有内容就会更加直接,正文和附件都有,双重保障。

    不要认为一些小细节不重要~投递简历的很多小细节会决定第一印象的,看到一封简洁、信息明确的邮件,HR第一反应都会是“WOW,这个不错/还行,让我看看”

    05. 拿到面试邀请要做好功课

    1.提前准备

    这是句废话,问题是怎么准备。

    建议:如果你是那种在镜头前讲话并不自然、紧张的人,提前演练:录下自己的回答,然后再看一遍,看看你的体态和声音。同时,你还可以确认背景和灯光怎么样。

    和任何面试一样,你还得调查公司,准备一些常见面试问题的答案。视频面试的另一个好处是你可以准备一些笔记。这些东西要远离镜头,面试时别玩纸,因为纸张的沙沙声会影响声音,分散你的注意力。

    2.选好地方

    提前计划好面试地点。地方一定要安静,不能被噪音和人打扰。房间整洁,背景干净简单,如此一来面试官才会关注你。你想想如果你背后是一整墙Banksy的壁画,面试官很容易就分神了。

    关掉所有电子设备上任何可能播放通知声音的软件,将手机调为静音。如果你有室友之类的人,让家里的每个人都知道你要开始面试了。

    3.职业着装

    虽然你在家,但这是个工作面试。这是你给别人留下第一印象的机会——所以要穿着得体。实地的面试怎么穿,你就怎么穿。

    唯一需要考虑的是你的衣服在屏幕上看起来会是什么样子,比如,太多图案和条纹可能上镜不太好。

    4.肢体语言

    切忌无精打采,也不要多动症、不要老摸自己的脸。面试官最想看的是眼神交流、微笑、倾听、对他们所说的话感兴趣、有回应。

    所以,你的镜头应该与眼睛水平,你应该看镜头,而不是看屏幕。

    回答宁可慢而清晰,不要快但是听不清。另外,小心不要打断对方,因为比起实地面试,互联网可能延迟。

    5.技术问题

    最后,还要处理好技术问题。

    要考虑光线,到时候看不见正脸就尴尬了。为了保证你脸上没有阴影,可以用窗户进来的自然光,或者把灯放在相机前面,调整好距离即可。

    还有电脑、相机和任何要求使用的软件。提前试一试,确保画面清晰,声音质量好。同样值得检查是你的网络,网一卡面试就有可能受影响。

    视频面试当天,确保所有东西都充满电或插电。至少提前半小时打开所有设备,登录软件。

    如果真的有什么技术问题,比如听不清楚问题。不用纠结,直接跟面试官提这个问题。面试官可以帮你解决,或者直接重新拨号。

    06 面试中要调整心态,努力表现

    可是如何克服面试的“紧张”情绪,调整好心态,努力表现呢?

    解决办法:首先要精确地定位问题,知道问题背后隐藏的到底是什么; 把问题放在更长的尺度中,去俯视它; 只关注自己可以控制的事情。

    1.分解问题

    “紧张”所描述的,是一个复杂的“情绪混合体”。这个“情绪混合体”里,至少包含了以下的情绪:

    • 对于面试被拒的“担忧”;
    • 对于面试中没回答出问题的“尴尬”;
    • 对于未知事情(面试)本能的恐惧。

    这个混合体里还有很多其它的情绪,因人而异。主要来说,以上三种情绪是每个人都会有的。

    2.俯视你“紧张”的事物

    明白了,我们“紧张”的到底是什么,我们就要分别来解决它们。

    解决这些问题,有一个总的纲领:“使它成为更大的事情的一部分”。

    你首先要知道,“面试”不是你生活的全部。“面试”只不过是你人生中的一次体验。当你明白了这一点,你就会站在高处,俯视面试,而不是站在山脚下,抬头仰望它。

    3.斯多葛学派二分法

    有了一个解决问题的纲领,我们还需要一个解决问题的方法。

    斯多葛派的哲学思想源远流长,其中一个主要思想是:斯多葛控制二分法。 它的含义是:在生活中,有些事情是你能控制的,有些事情是你无法控制的,你应该只关注那些你能控制的事情。

    那这个思想,有什么意义呢?它可以帮助你把自己的“个人目标”从“外界目标”转换到“内部目标上”。

    4.外界目标与内部目标

    什么是“外界目标”?

    “外界目标”是你无法完全控制的事情。

    比如说,你制作了精美的简历,然后把简历发给了理想公司,期待能获得offer。如果你把自己的“个人目标”定义为了“获得offer”,那这就是一个“外界目标”。

    “内部目标”是你能完全控制的事情。

    在这个路径中,制作一份最理想的简历、写一份最理想的申请邮件、面试时把自己打扮的最漂亮、面试结束后对老师最客气的道别,都可以作为你的“内部目标”。将注意力集中到这些自己能够完全控制的事情上,不必要的情绪就会减轻很多。

    5.使用斯多葛二分法解决“紧张”

    (1)对于面试被拒的“担忧”—怎么办?

    面试能否通过,决定权在别人手里,在别人的评判过程中,没有一件事是你能控制的。
    (2)对于面试中没回答出问题的“尴尬”—怎么办?

    面试的问题分为两类:

    • 基础知识类的问题; 考察解决问题能力的问题。
    • 基础知识类的问题是你可以控制的,你没回答出来,是你自己的问题。

    考察解决问题能力的问题,是不可控制的。你要知道回答不出来是正常的。

    (3)对于未知事情(面试)本能的恐惧—怎么办?

    多参加就不恐惧了,第一次害怕是难免的。 一定要事后复盘,不断调整自己对于面试的“认知模型”。

    07. 面试后及时思考总结

    面试后的复盘总结与面试前的准备同等重要:

    1、对自己的表现有个总结,在总结中成长,发现自己的不足,下次能更好的提高 
    2、对自己的逻辑和文字编辑能力有个展现和提升 
    3、对自己的经历有个记录,人生比较重要的转折点 
    4、提升自己的个人影响力 
    5、分享出来,可能有更多人跟你一起交流,可能有意想不到的收获

    面试复盘可以从以下几个角度展开:

    1、复盘自己在面试现场的整体表现:

    • 你的外表形象是否得体;
    • 你是否全神贯注地倾听了对方的讲话;
    • 你言谈举止是否得体,是否注意礼貌;
    • 你是否表现得沉着、自信、自如;
    • 你对面试官提问的反应是否恰当、准确、灵活;

    2、复盘自己在面试现场的语言表达:

    是否恰当地表达了自己的愿望和热情;
    对自己工作能力的申述是否充分、有条理、有例证;
    你计划要了解的情况是否都得到了答案;
    是否和面试官建立了和谐、有效的沟通;

    3、复盘自己在面试中的所有问题及答案:

    记录下面试官的问题,回顾整个面试过程;
    深入思考,哪些方面表现得最好,哪些地方失误最多;
    关于面试官的提问,你是否还可以做出更好的回答;

    4、通过邮件或者微信,对面试官表达感谢:

    通过文字表达感谢;对面试中表现不好的问题,可以进行补充说明。

    08. 有多个 offer 如何选择

    第一步:排列因素,找到影响选择的主要考量标准。

    一般而言,在选择offer时,可从企业与自我认知两角度分析。

    (1)从企业的角度去分析

    基本上,当你在考虑一个offer的时候,都躲不开这些:

    1.这个公司所在的行业发展前景怎么样?

    2.这个公司的状况是怎样的?

    3.你在这个公司,你能提升的空间有多少?

    4.事先了解这个公司的领导层都是什么类型的人?

    5.该公司的薪酬福利是怎样的?

    (2)从自身的角度去分析

    基本上,在你考虑一个offer的时候,除了考虑公司的情况之外,你一定还会去考虑到个人的规划问题。

    1.这个公司的岗位是否适合自己?

    2.这个公司的岗位与自己的职业发展计划相匹配?

    09. 优雅的离职

    结合资深职场人的过来经验,我告诉你如何破除可能的阻力,避免那么多不胜其烦的是非,免受过多不必要的欺负,轻轻松松,优雅地离职。

    1.不要跟BOSS说真话
    2.避免去竞业公司
    3.不要跟人说你离职,更不要怂恿别人离职
    4.总结经验,整理成文

    如果公司不让你辞职?只需要提交“辞职信”而不是“辞职申请”,根据劳动法,就不需要等待领导的同意或批准。提交书面辞职信三十天,自动解除劳动合同关系。时间一满,HR再怎么着,都没办法接着卡你。

  • 相关阅读:
    构建自己的C/C++插件开发框架(四)——核心层设计和实现
    构建自己的C/C++插件开发框架(二)——总体功能
    对企业来说,要放在第一位的是什么
    深入理解C++的动态绑定和静态绑定
    构建自己的C/C++插件开发框架(三)——总体结构
    管道和过滤器
    层模式——面向模式的体系结构学习笔记
    使用信元流(TLVStream)规范、简化模块(C/C++)间交互
    推荐博客
    Android 操作系统的内存回收机制
  • 原文地址:https://www.cnblogs.com/Android-Alvin/p/12713385.html
Copyright © 2020-2023  润新知