1

前言

时间过的很快,2020这个时候我还在家过春节。考完研我从武汉的学校回家了,很庆幸赶在武汉封城的时候回去了。

考完研就感觉不是很好,感觉自己考不上了。但内心依然抱着一丝希冀,自己也存着一种捡漏的心态。

过年期间就着手准备毕业设计,心里想着如果初试过了的话既能当作复试侃侃而谈的项目,没过的话就可以作为出去面试的项目并且顺便完成自己的毕业设计。

后来成绩出来了。

很拉胯,当时很平淡,后来觉得自己家庭条件不太允许自己二战,而且我又担心二战跪了无法接受失败的自己,同时能从父母的说话种感受到它们也不想让我考研。(其实工作一年发现,其实学历在工作还是很重要的!很重要的!很重要的!尤其是在自己没有成为一个领域有影响力的人的时候)。

随后我就把自己的简历改了改,开始投一些简历,起初在牛客上投了投,大多数没有回应,可能因为自己太垃圾了吧。后来就在某boss上投了几波。

时间太长了很多都记不起来了,只能记得几家。

第一家:万徳

面万徳时候,面试官像是正儿八经招java的,把项目问的很仔细,问我一开始项目就考虑用kafka做消息的中间件吗?有没有考虑其他的?我随了一句Blockingqueue。这两个有啥区别?当时就回答不上了,项目就相当于从上上抄来了

第二家:安恒信息

安恒信息好像就没问几句,当时问我对于出差怎么样balabala的,linux命令咋么样,看样子估计想招个实施。后来hr联系我说过了。之后丢来了一个性格测试,因为看面试流程很随意,我当时也不是很满意就随便瞎几把填了下。后来莫名奇妙挂了。(损失了一个备胎)

第三家:达西

感觉达西也是一家不错公司。和我面试的一位技术总监还是啥,是在一个自己的办公室一位老哥。当时让我做了几道leetcode题目,没做出来。后来又问了下线程问题。因为是远程面试,后来就干脆掏出资料边看边回答了。可能他听到我敲键盘的声音。就开始问了一些温度跨度比较大的问题,让我应接不暇。不时漏出不屑与鄙夷的神情。当时问到了组合索引的问题让我映像深刻,现在看看当时是真的菜。

之后就是在杭州的一家实习了,做一些简单的培训学习。那算我的第一次接触的工作吧,里面会有一个老外给讲一下敏捷开发的知识。然后实习转正会按照末尾淘汰的机制。因为当时疫情严重,美国的很多项目都停掉,所以估计转正名额会减少甚至没有,hr也暗示我们拿到毕业证就可以结束实习。自己感觉也没啥留下来的可能就准备离开了。

接下来就把简历改了改,增加一段两个月左右的实习的经历。那时候好像是5.30号左右吧,拿到了一家上市公司的offer,说是上市公司其实一个it部门也就50左右开发和测试的人吧,没有考虑啥就去了,因为工资开的还行吧,毕竟当时在现在看来也是啥也不会来着,但和同龄人相比还是查了很多,哭唧唧。

后来去了第二家实习,并且转正了。时间久了,很多问题就暴露出了。我发现我并不喜欢这里,当然这里面也有我自己的原因,但是我觉得我只占10%。之间在没转正之间我都是996的,其实大多数都不需要996的,按时下班就好了。转正之后我就开始利用下班的时间进行充电。期间也投了蛮多公司,很荣幸的呢也接到了阿里1688那边的面试。

面经汇总

其中收到面试的有,九章算法(类似课程助理~~),蜂搜搜,来未来科技,阿里1688(校招遗珠计划),若干小公司,外包等。

九章算法

就是一个课程助理或者答疑的职位,一个下午直接从一面 到 主管面 到boos面。就是很容易,但是在老板面的时候差点和老板刚了起来。他问我为啥想在上家离职,我就说学不到东西。然后就回怼了我,要去学东西回学校学,职场是迎接挑战。后来就差不多走了。

蜂搜搜

可能他们想招个有两年经验的人吧。我记得笔试题写的挺好的。看我工作不到半年直接挂了。

来未来科技

一家不错公司,听说的淘宝中台架构师去创业的公司。可能是因为我的简历写的太花哨了。一面电话面的时候两个面试官面我,轮流试探我。其中一个应该是p5,那另一个就是p6吧。面完后,p6戏谑:可以要深度有深度,要广度广度。p5说下面会有主管面。。。。。

主管面就很正经,问了我的项目然后balabala的。因为项目就不是很有深度,看起来他对我不是很感兴趣,开始问一些比较偏的问题,比如网络wait,然后跪了。

阿里1688

一面

首先非常感谢阿里能给我面试的机会,一面是一位声音醇厚的老哥,一开始以为也就28这样子后来去内网看了下,估计有35了。面的问题很深刻,

1.问了我平常有没有写单元测试,又啥覆盖率的多少的?(我平常都是把单元测试当作写demo的地方。)

2.junit4和junit5的区别?(不知道)

3.又问了acid 的理解 (balala)

4.又问了b树,b+树什么的(我老擅长了)

5.又问了mysql语句的原子性怎么实现的(没想过)

如果让你设计怎么设计?

6.啥是分布式 (巴拉巴拉)

其它问题就记不起来了,后来就问有啥问题。当然这个时候也有学问的。我看老哥对单元测试挺有见解就交流下单元测试。然后问了下对996怎么看的?老哥说了一句,工作就是生活,生活就是工作~~~,极客满满~~

后来,莫名奇妙过了~~,不知道在11月招人是为了啥,是为了背3.25吗?(狗头警告)

二面

其实当时很后悔,我就应该在二面过了请一个长假,好好准备一下。也许后面还有戏,之后面试官问了一些我不擅长的问题挂了。

还有一家面试

一面

问了下redis,mysql数据一致性怎么解决?

mysql b+树

然后问了差不多,面试官给过了。。

面了很多我都不会,我都差点想主动放弃了。。。

二面teamleader面

1聊了下在之前公司做的项目,并在板子讲了下,当时内心很慌的,幸亏之前在原公司,开了项目发布会又重新温故下。当时还觉得浪费时间,因为发布会那天下午就是我二面的那天。。。

2.聊了下b+树

3.聊了下redis为啥是单线程的?

我之前确实自己思考过,回答道点子上了吧。

4.然后又问了下gc算法,年轻代,老年代为什么那样设计?有啥好处?

5.stream底层原理,为啥这么设计?( 巴拉巴拉,撕扯半天不明白)

总结

最后去了一家阿里系的子公司,算是阿里生态的吧,也算对得起过去半年的努力,因为工作不到一年,又是疫情也没敢要高薪水,就勉强吃个低保了,还是比较开心的。

最后

最后我为大家准备了一些Java架构学习资料,学习技术内容包含有:Spring,Dubbo,MyBatis, RPC, 源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等
关注公众号前程有光回复资料即可领取


前程有光
936 声望618 粉丝