概述


今天心情很down,快周末了,说点不开心的事情给大家开心一下,上周面试心仪已久的大厂,技术面很顺利的通过一面/二面/三面,最后到HR面也很顺利,然后被问到学历(自考本科)后,HR
语气发生一些转变说要跟面试官再沟通,今天接到HR通知说技术过关,学历不达标(全日制本科),不能发
offer,心情很低落,有时候不禁的想问题,难道人生开局没打好,后期再努力也没用吗?事情主要经过是这样的

经过

上周在家看书,空闲打开拉勾网刷了一下招聘信息,也是抱着尝试的心态给自己心仪的一家互联网大厂定投了简历,二天后意外的在自己的 Gmail
邮件收到的面试邀约(岗位的 JD 上只要求本科学历,自己的简历也是本科,未曾写明是自考本科,所以可能浑水摸鱼过了初筛)


拿到面试邀约,我调休了半天来到这家心仪公司的总部,因为自己之前一直在小公司工作,感觉这家大厂的办公大楼和内部装修确实是非常的气派,询问前后后,到了28层的接待大厅签到,然后接到面试官的电话,被告知面试在17层,就坐电梯下楼到的17层后,有一个实习生模样的同学询问我名字后,拿了一份笔试题,找了一个无人的工位就让我先做笔试题,我拿着卷子大概看了一下,题目大多都比较简单,都比较基础,我能想起来的不多,大概就是以下这些内容:

* Java 权限修饰符的顺序
* 方法的重载
* JVM 的最大堆,最小堆,Survivor区域比例设置
* 线程的六个状态
* 字符串的拼接
* 常用的 Linux 命令
* 进程通信的几种方式
* 二叉树的前序,中序,后序遍历
* 设计一个线程安全的高并发抢红包习题(逻辑题)

大概20-30分钟左右完成笔记后,被人领去见面试官,一面的面试官是很严肃,不苟言笑,面试官带我找了一个空的会议室,大家就开始聊起来了,上来一开始聊项目经历(笔者带过十几人的团队,做过日流量千万的系统),面试官似乎觉得还可以就开始和我聊技术细节,大概能想起的问题如下:

* HashMap 的内部结构?为什么要树化?为什么是红黑树?
* ConcurrentHashMap 的实现原理,分离锁有什么副作用吗?
* 线程的6种状态
* B+ 树索引的实现原理
* 什么是死锁?开发中如何避免死锁?
* 生产环境突然变慢,你的排查思路是什么?
* 分布式锁有哪几种实现方式?
* ArrayList 和 LinkedList 的区别,ArrayList 是怎么扩容的?

全程大概持续了一个多小时,还有很多提问想不起来了,大概80%能回答上来,有些题目还能举一反三,看看一面技术官频频点头,我觉得大概率可以过了,果然一面的面试官让我坐在会议室等一等,大概十来分钟,后面来了二面/三面的面试官,二面/三面的面试官态度很友善,偶尔还会跟我开开玩笑,让人感觉非常亲切,也让紧张的我感觉放松了许多,二面/三面的难度总体来说更高也更有技术含量,很多问题我回答的断断续续,大致能想起的问题如下:

* 聊聊你对微服务的理解?
* 什么是 CAP 理论?
* 拆分服务的原则是什么?服务拆的越多会有什么问题 ?
* 一道算法题,讲讲解题思路(动态规划)
* 你的代码为谁而写?
* 聊聊你对 JMM 内存模型的理解(JSR 133),voliate 如何保证可见性的?
* 讲讲对象的几种引用类型
* 线程间如何进行通信
二面/三面
大概又是两小时多的时间,一直从下午4点面试到晚上7点,问完技术问题后,面试官开始很轻松的和我聊一些生活话题,问我经常加班能否接受,上家公司的的离职原因,期望待遇,还有最快能到岗时间,然后看了一下手表,说今天
HR 已经下班了,不能安排后面的 HR 面试了,让我这两天留意手机,HR
应该还会有一轮电话询问,但是出了总部大楼外面的天已经黑了,根据多年的面试经验判断,我知道自己大概率是可以通过的,后面的事情大家都知道了,HR 在 2
天后联系到我,询问我目前的工作情况和想要换工作的原因,然后询问我的期望待遇和最快到岗时间,最后询问我学历的时候,我如实回答说我是自考的本科,HR
那边语气仿佛突然就变了,说可能不太符合公司的要求,要我稍等一会,可能要再内部讨论下,看看怎么处理,然后等待 1 天后对方 HR
联系我了,技术是达标,但是学历问题未符合规则,还是决定不发 offer
了,(对方最低要求是全日制本科,而我是自考的本科),虽然自己人生以前经历过很多次以为能得到,但是最后还是错过的事情,但是每每发生后,心情还是久久难以平复。自己现在再怎么勤奋学习,努力上进可能也弥补不了以前犯下的错误。以下是
HR 今天早上发来的信息微信聊天截图:



总结

这件事对自己的打击肯定是会有的,但也不至于会一蹶不振,可能会休息一会再出发,经历过这件事情后,总结几点心得和大家分享吧:

* 关于学历的事情不要抱有侥幸心理,如果对方有双非(非985和非211)的要求,或者一本的要求,应该最好应该提前跟对方 HR
确认,避免对大家造成时间和精力的浪费
* 学历不高的同学要明白,学历在社会上确实很重要,甚至会伴随你一生,有时间建议可以提升学习(我后续可能会打算会在职考研之类提升学历)
更多技术咨询,请关注公众号,find me !