2024求生存

潜意识中我是喜欢偶数的,2024这个数字虽然不是2的幂,但是看起来也是蛮喜欢的。可是谁能知道2024竟然是我的落凤坡!

4月初的一天(或许是10号),私底下传了小半年的裁员终于落地了,虽然表面上说全员竞岗,不过明眼人一看就知道是怎么回事,我虽然不聪明,也不太傻。好在公司仁义,该给的补偿没少,这一点已经强过好多公司了,也不应有什么怨言了。行业竞争压力大,个人也是能理解的,接受公司的安排。

5月迎来了真正意义的失业第一天,5月的第一天就感染了不知名的病毒导致了刀片嗓,起初以为跟前几次一样新冠又开始作妖了,按照以往的经验四五天就会好的。可是这次竟然不一样,第十天了嗓子依然不见好转,吞咽都是痛的,担心嗓子化脓,最后还是去了医院。分诊台给了耳鼻喉科的号,到了耳鼻喉科,简答看了看嗓子,就说开个喉镜再验一下血。没工作的人怎么干让 他们这样折腾呀,就让医生帮忙开了药,记得是头孢。医生还不太高兴。一盒头孢50以上了,这是啥高级玩意。前段时间同一个医院相熟的医生给开了一瓶头孢才7、8块钱!转念一想,还是回去吧,有冒雨走路50分钟回家了。这几天要看小红书上说嗓子疼的帖子,大部分人推荐吃左氧氟沙星片,就在京东下了单。不记得是当天到还是隔天到的了,反正药一到我就吃了,当天没怎么有效果,第二天明显感觉症状轻了。连续吃了三四天(这玩意24小时只能吃一次),就完全好了。

刚开始失业在家无所事事,早上送孩子上学,下午接孩子放学,陪他玩,给他做饭,给他洗澡,哄他睡觉。

一开始也没投简历,连更新简历都没有,只是常常在BOSS上看招聘信息。过了大概一个月,感觉不能再这样了,就把最近的工作经历更新上去了,准备找工作了。给之前看中的几个职位发消息,基本都是已读不回。期间也有零星的几个主动找过来的,自己也不太感兴趣,真应了那句话,你看上的人家看不上你,看上你的你看不上人家,直白点就是高不成低不就!

期间(大概是上上周五),跟朋友去南京东路吃了个东盛自助餐(排队排了一个半小时了快),朋友劝我先工作,不要闲着。咱也是听劝的人:)。上周有华为od的招聘联系,我就欣然的接受了机试,也算欣然的接受了命运吧(成不成还不知道呢)!

华为od机试

浑浑噩噩过了一周,终于熬到周末了,有时间准备了,周五晚上开始看《图解算法》一书,周六看了一白天终于看完了。其实也就不到200页:)。里面的代码几乎都自己实现了一遍,狄克斯特拉算法(我上学那会叫迪杰斯特拉)还自己在纸上写了一遍。期间还看了看牛客上的华为的试题,一道数独看的我怀疑人生,放弃了。周日晚上8点,我把阳台稍微收拾了一下,毕竟要开摄像头的,不能太乱不是。然后开始了机试,D卷,三题,前两道都是100分,第三道200分,总共400分。

第一道是忘了,我竟然断片了,昨天的事情呀!只记得通过了90%的测试用例,剩下的说是超时跑不出来,我优化了一下也没达到100%。不浪费时间就做了下一题。

第二道题是内存分配的算法,在100字节的内存中,给出需要分配的大小,同时给出已经分配的信息,让计算是否可以分配,如果可以分配的话给出开始下标。我的思路就是逐个扫描已分配块之间的未分配块,能放下需要的大小就算成功,找不到就失败呗。我发现,这道题出的有问题,其实题目本身没问题,而是给的输入有问题,如下的格式

1

0 1

3 2

第一行是需要分配的字节大小,后面的行都是已分配的信息,第一个整数是开始下标,第二个整数是长度。

问题是代码用line事件来读取每一行的,类似下面,我根本没办法知道啥时候结束:(

rl.on('line', function (line) {
    const tokens = line.split(' ');
    console.log(parseInt(tokens[0]) + parseInt(tokens[1]));
});

后面没办法了,在读取第一行时setTimeout一下,定时执行计算。真的有效果,有部分测试用例过了。后面改成了process.nextTick,效果几乎一样。最终只获得60%通过率,因为输入的问题把心态搞崩了,不想做这题了,就做了第三题。

第三题是装车问题,给定一个车子载重wt,两种货物的重量和利润分别是wa、pa和wb、pb。车子必须装满,并且a、b都要有。一时间想不出好的思路,就是硬算。几乎一气呵成,通过率90%。感觉这样应该能过,就不想再搞了,估计再搞也很难达到100%。用时一个小时后就提交了。

第二天早上八点(也就是今天2024-06-17),对方询问我周末考了没(因为我之前跟她说周末再考)。我说考了,她帮我看了分数,345,应该够用了!

其实前两天我不禁想起两年半以前接到的od的offer(没去),我好奇当时定的级别是啥,我就去翻看之前的一些信息,最后找到了,是d5。心突然就凉了,感觉这次即使侥幸通过了(印象中后面还有两轮技术面要写代码的,想想就心累),最多有只是d5!

我现在就告诉自己,挣钱不丢人,管它od不od的。我也是这段时间想通了好些事情,其实就是一件事情,没钱真的会饿死,真的没人管你的!

希望接下来能顺利点,od能通过,或者能找到别的工做:)

人生很难:(

上午接到综合测试的邮件就马上做了起来,做完马上联系对方,说通过了,也约了晚上的hr面试。睡个午觉醒来,告知上午的综合测试没通过。估计是上午看错了,看成了我两年半以前的综合测试成绩,哈哈,有缘无份呀!继续投简历吧

#人生很难#
全部评论
综合测试这么难吗?
点赞
送花
回复 分享
发布于 06-17 18:56 湖北

相关推荐

头像
不愿透露姓名的神秘牛友
06-17 20:15
华为od 部门终端bg 0 本科211
点赞 评论 收藏
分享
timeline : 5.14投递 - 5.22笔试 - 5.30 技术面 + 主管面一面 50min:自我介绍本科GPA + 排名拷打项目    每个点都解释下    QPS测过吗    项目是什么背景下做的    有没有优化的点 论文录用了吗讲讲Java 的 GC线程的wait notify suspend resume方法的异同 (后面两个真没听说过)线程sleep(0)会发生啥HashMap怎么扩容手撕: lc20 Easy 反问面试官人好心善,全程都在倾听,手撕给这么简单真没想到,希望不是kpi10min后告知通过主管面 40min:自我介绍拷打项目    QPS测过吗    用了Redis,给项目性能造成瓶颈咋办    加机器,集群部署能顶住百万用户并发吗    (好像顶不住)    怎么和组内成员沟通的    和组内成员有没有意见不一致的时候讲讲论文看你考过雅思,是有打算出国吗    (现在必然没)软件代码应该考虑哪些方面    (答了易读性,可移植性,高内聚低耦合,主管又给我补充了很多点)有没有啥兴趣爱好你家不是本地的,工作地点有啥顾虑吗    (必然也没)反问面试官很有精神,水平也很高26h后官网通过6.3    对接hr跟我确认了下地点,貌似……不算保温?他说要6月中旬才能开,唉官网查了下状态,还是6继续爱信等Update:offer了,化身华孝子!#华为求职进展汇总#
查看13道真题和解析 华为求职进展汇总
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务