有时候选择比努力更重要

1. 前言

      去年11月份公司裁员,时隔2年再次进入求职阶段。

      花了1个多月的时间进行准备,之后开始面试,时间横跨了2021年末和2022年初,前前后后一共面试了10几家公司(厦门为主),大一点的有字节、铃盛、美图、亿联、欧科云链等。

      本文主要对本次求职遇到的面试题及一些情况进行记录,希望能对未来的自己和看到本文的人有所帮助。

2. 面前准备

2.1 主要工具

2.2 复盘、更新简历

      离职后,我并没有立即开始找工作,而是花了一些时间对自己在上家公司的整个经历做了一个复盘:一方面可以知道自己这些年都做了些什么,遇到了哪些有意思的人和事,在其中扮演着什么样的角色;另一方面也可以对面试中可能遇到项目和公司相关的面试题做一个准备。

2.3 准备的面试题

2.4 准备的算法

      主要以 EPI 为主(详见:EPI——刷算法题的另一种选择),夹杂几道 LeetCode 上的题目。

3. 面试记录

3.1 计算机网络

3.2 数据结构

3.3 算法

3.4 设计模式

3.5 Java

3.5.1 功能特性

3.5.2 虚拟机

3.6 Android

3.6.1 基础

3.6.2 系统源码

3.6.3 三方库源码

3.6.4 性能调优

3.6.5 高阶课题

3.7 其他

4. 视频面试的注意事项和几种类型

      视频面试邀约邮件中有一个视频面试链接,首次视频面试的同学,收到链接后就可以直接点击进去查看效果(链接可以重复进入,不限次数 / 苹果电脑需要授予摄像头和麦等相关权限),有的工具还可以测试效果。

5. 总结