前言
时间过的很快,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, 源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等
关注公众号前程有光回复资料即可领取
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。