点进来了你就好好把文章看完
面试前
头条每次面试前会有 HR 约时间,并提前发一个 zoom 地址过来,三场技术面与一场 HR 面全都是视频面试。不得不说视频面试体验比电话面试好很多(尤其是对我这种很关注面试官反应的),假如有 HR 同学看到这篇文章,推荐考虑一下用视频面试取代电话面试,效率会更高。
头条的三场技术面风格都很类似:
- 问项目,抓出一些你擅长的领域或场景
- 问系统设计题,每题都会不断深化需求让你应变和权衡
- 问一道算法题(不难不偏),先看思路,再要求写一下伪代码看边界条件能不能一次过
这个面试流程我自己也一直在用,尤其是系统设计加上不断的需求变更,能比较全面地考察后端的基本功和工程思维。因此头条的面试套路很对我胃口,甚至好多类似的问题我自己也都问过候选人。
下面来看主要内容:
Github爆款Java面试宝典
- 目录总览
- 面试前的准备工作
面试就是双方互相试探的过程,抛去技术面不谈,面试前简历自我介绍,以及跟HR对线细节一定要提前准备好!
- Java基础技术
Java基础
Java集合
JVM
多线程
SSM框架
- Java横向技术
数据库
消息中间件
网络
Linux
设计模式