来自一名普通人的秋招碎碎念
拖了这么久,三方终于签了,也想趁此机会给大家分享一下一名普通人的秋招历程,希望大家以此为戒。好吧,其实我的主要目的是 【牛客捏捏乐】。
秋招之前的实习
我自己只有一段实习经历,今年3月-6月在NIO那个车载机器人的部门做相关工作,算是日常实习。当时,面试流程非常的快并且面试内容也比较简单,我想着好不容易有个实习offer就去吧,但是实习期间真就没学到啥有含金量的东西。以至于秋招时面试官问实习经历,要么听不懂、要么不感兴趣,唯一一个懂的面试官还是因为它做过类似的内容。
只能说,当你看到你实习所做的项目用最简单的MVC三层架构,没有上下游,存储系统只有用到MySQL,仅仅几张非常简单的表,数据量也非常的少,还没有啥用户。赶快跑吧,不然你拿头跟面试官吹啊,哪有什么慢SQL、线上GC、各种场景解决方案。
开始秋招
开始到处看专栏、八股,丰富简历、应对面试官可能会问到的问题。
虽然我的实习经历非常的水,没学到啥东西,但是将AI平台、对话(规则)引擎等关键字写到实习经历之后,自然而然的会有部门来捞。秋招面的唯二大厂,百度 & 快手,都是因为这份实习经历才来捞我的简历,so 对口的实习经历很重要,哪怕它很水。
7月份迎来了第一场大厂面试(百度),然后就被按在地上狠狠摩擦。
- 实习经历
- JDK后面版本的新变化(编程范式、变化趋势)
- 说说数据结构和算法,哪个重要,知道一致性哈希么,你写个一致性哈希吧(写完后,你再跟我说一下原理吧,说完后,你是知道原理的,但代码写的不对,一个节点怎么办,xxxx)再次被锤爆
- 进程和线程的区别
- 进程间通信方式(管道到底是个啥,内核中的数据结构我哪知道呀),socket严格来说不算进程间通信,共享内存他到底在哪个地方
- NIO,IO多路复用,select、poll、epoll(epoll监听的是个啥,不知道呀),poll和epoll只差个1个e,你不觉得很凑巧吗,跟我说e是事件驱动,poll的内核实现十分轻巧(与select的主要区别并不是一个数组一个链表),我太菜了
- IO多路复用监听的是啥事件,
- 然后就到了TCP三次握手,为什么不是2次,4次,直接被锤爆wocao。
- 写SQL,一张表两个字段(id, status,只有0 or 1),如果status = 0,改为status = 1;如果status = 1,改为status = 0。脑子已经不正常了,问支持取反运算吗,支持异或运算吗。。。
直接被干趴下了,第一次碰到这么强的面试官,一个字服。
反问:
问:你是做Java的吗,那这些知识是在工作中学到的还是课后充能,看过Linux内核?
答:思考为什么,不要天天看博客(博客都是人家写剩下的),要自己去验证,怎么验证呢(比如你要学TCP,有什么比Linux的TCP内核更加专业?)。Linux内核它说基本都看过一些,自己去验证。服了,服了。
问:面试是随机安排的么,官网上并没有显示哪个部门呀?
答:简历筛选通过后,会存在人才池和简历池,不同的部门会从人才池中找人面试(你是因为实习经历和部门沾边,所以才叫过来面试)。
想在想想,还是内推到部门爽啊,不然只能在简历池里面等人捞,或者随机分配到哪个部分,然后不匹配,被割了。
咋说呢,这场面试打击了我的自信心,吓的我赶快又找了份实习(能转正的那种),怕最后没得工作
现在想想,虽然菜是我的问题,但是大部分面试官应该不会和百度这个面试官一样要求候选者,这是面试官的问题。鼠鼠只能这样安慰自己
接着就是体验感满满的快手面试,也是最后的唯一offer。只能说 面试体验极佳,最后结果不是特别美好。不过鼠鼠也没别的选择,倘然接受吧。接受自己的普通,接受自己的平凡。
感慨
实习没有面过几家,秋招也没有面过几家。一是自己没有去海投,二是投了也不一定过,测评、笔试、面试,看着就头疼。
没面过几家,带来的好处就是珍惜每一次面试机会,拿到还可以的之后就有了躺平的机会,但同时最终也缺乏了选择的权利,手中可打的牌太少。
有自信、有能力、有实力,还是得多多面试,最终次中选优、优中选优。
#24秋招求职节奏总结#