前言
博主18年毕业于一所双非本科,学的也不是计算机专业,一次偶然的机会接触了C语言,感觉非常的神奇,原来编程可以那么好玩,从此下定决定自学JAVA,期间也是付出了很多的努力。
毕业后不久进入了卡中心,说实话当年卡中心肯收留我真的没想到,毕竟我觉得当年我就是个菜鸡!
现在差不多有三年的的经验了,由于公司的业务技术已经不能满足我了,我决定出去看看,7月份先后面完了字节、阿里和拼多多,并成功拿下了阿里和字节的offer。
顺便提一下面试体验:字节>阿里>拼多多
这里我要重点点名批评一下拼多多!拼多多是面试体验最差的公司,没有之一!
我约的视频面,结果面试官说有事给我打电话面,然后给我一个文档,是一个算法。我在写算法的时候没察觉到电话信号不好断掉了。然后我回拨过去,面试官来了一句:你不要故意挂断电话去查答案。我%@#¥@#%@5,保持微笑解释信号不好。后来为了信号好一点我去阳台面试,冻的瑟瑟发抖,这个时候心态已经炸了,又冷又紧张,算法题有思路但是一直被这个人否定,最后挂了。
正文
头条
最开始面的头条游戏中台,当时是第一次面试,没有经验,导致算法题虽然有思路,但是没有写出最优解,直接挂了。后来又被捞起来,因为此时已有阿里的offer,所以胆子也大起来了,收拾心情开始面头条。
头条的面试特点基本就是一个套路:【自我介绍】->【项目介绍】->【手撕算法】->【基础知识】,屡试不爽。
- 自我介绍:我是xxx,来自xxx,毕业后在xxx几年,期间负责xxx。
- 项目介绍:xxxxx。项目的时候面试官会问你难点和解决方案,同时会给你提出场景,问你更优化的思路。
- 手撕算法:多刷题,也可以看看别人面过的算法题,可能会重复。
- 基础知识:针对简历写的东西问,我被问的较多的是一些中间价,Redis、MySQL、Kafka、ElasticSearch,Java基本没问,因为头条这边使用