目录

---------

因为工作的关系,今年年度总结不出意外是没有按时发布(现在看到的也是在上班的时候写的)

面试

大概 5 月份左右吧,自己开始试着投一下简历,看能不能约上面试(目前来看是错误的选择),反正到最后就两家找我面试,省流:全挂了,好多投出去的简历也是简历挂,估计是因为年纪太小了

第一家面试的忘记名字了,反正八股狂轰滥炸,当时自己知道一点皮毛,反正之后就没消息了

第二家就是耳熟能详的字节了,当初并不知道面评这种东西,冲着积累面试经验去的,结果也是八股狂轰滥炸,最后两道手写题没做出来(手写 Promise.all 和判断打印顺序),现在看着很简单,当时完全不会,反正留下了很差的面评,导致后续投字节基本都是简历挂,更详细的后续还有

字节青训营

讲道理,这届青训营体验不是很好,最后只有两位评委(据说举办青训营的那个人辞职了....),到最后一组的时候,还有一个评委走掉了,不过最后成绩还行吧,进阶班第 4 名,可能扣分点在于没有 pr 记录,也是我的问题吧,项目最开始应该好好确立架构的,自己一个人在那里做,搞的组员都走掉了...

项目地址 truth-cli

讲道理,我觉得 ui 还行,哈哈哈哈

image-20240310213919215 image-20240310213930618

这个博客

由于原博客被我搞得很卡(打开任务管理器能占 10% 的 GPU),所以索性我就自己写一个了,你所看到的这个正是我从国庆开始写的博客,讲道理,我觉得 UI 很丑,主要是自己不知道怎么设计,参考 hexo 那些主题的模板感觉老掉牙,自己设计又很丑,但是功能还是挺多的,包括 rss、图片优化、还有各种的导航栏(朋友、实验室、文章....)都挺齐全的,其中 rss 和图片优化等,自己使用 github workflow 实现的(说实话,我觉得这个其实不太合理,看下面就知道了)

这个博客啊,优点在于它的首屏性能很好,因为基本全都是 SSG 生成的,除了文章搜索和文章目录导航,其他见不到一丁点 js 的影子(当然,react 和 react-dom 是捆绑的,毕竟使用 nextjs 写的)

最重要的一点,SSG 是要预先构建的,这导致我上传一个 md,前文的写的 github workflow 脚本就会自动生成 md 文章里的图片到 public 文件夹里,然后重新构建,这就构建了两次,而一次 SSG 构建要花 4 分钟(吐槽一下 nextjs,听别人说 hugo 几秒就完成了),也就是说,我写一篇文章就要花 8 分钟才会起效果,虽然自己写博客的频率并不是很高,但是这点确实不太好,下次可以试一下git hook,在提交前生成图片之类的,虽然消耗本地性能,但是查看构建产物 debug 更轻松了

另外,为什么我不用 SSR,首先 SSG 的性能很好,这是我主要考虑的,因为博客这东西,写完之后基本不会动了,SSG 返回的 html 千篇一律,对服务器压力很小,其次,由于我解析 md 文件的引擎是基于 ast 的插件那种系统,自己用了很多插件,所以 SSR 的性能会很差的,而且服务端压力会很大

CSR 就更不用考虑了,SEO 不行,性能不行,唯一好处就是客户端加载,服务端压力巨小,加上比较好写

找实习

时间线 - 年前

此时时间线回到年前前两周,自己面了三家公司:网易、字节和安恒信息,省流:都没过

网易被挂我觉得很正常,毕竟二面自己回答的并不是很好(事后分析,发现自己在胡言乱语,泛型都没讲好),然后算法题直接都不会做,快速排序模板都忘记了

最意难平的还是字节,都走到三面了,把我挂了,自己当时回答的其实不错了,听 hr 将原因是“掌握的很多,但是知识深度不够”,特么这不我 9 个月前面试字节给的面评吗,看来案底是消不了了(讲道理,字节面评真的离谱,现在官网投简历马上就被筛掉)

安恒信息自己面的算是比较好了吧,问我能实习多久,我说最多 6 个月(当时以为实习生最多 6 个月),他说不能实习多一点吗,我们还是希望能实习到毕业的,我靠,我当时想法就是:“啊?实习到毕业?那我肯定早跳槽去了”,然后我就跟他说:“自己还要练车,还要写毕设,最多就实习 6 个月了”,最后听他不满意的挂掉电话了,最后就没消息了

当时也是郁闷了很久吧,字节挂掉之后,自己觉得跟大厂无关了,也想到放弃找实习,安稳找个小厂打工算了,不过看到周边很多人都去了字节啊、阿里啊,觉得自己学了三年前端不能就只去个小厂打工吧,在过年的时候自己也在疯狂背八股文,包括不但于以下几个网址:

  1. 掘金的“金三银四”,“金九银十”类,关键词搜索还挺多的(

  2. 大厂面试真题

    前三个我觉得不错,后两个看看就行

  3. 微信公众号,一搜一大堆

时间线 - 年后

大约在初六的时候,我又回到了杭州,然后开始在 boss 投简历,最后有 10 几家找我面试了吧,最后只有 1 家把我拒了,被拒的那个就复下盘吧:

好家伙,不试不知道,一试真不会,跟面试官说自己实现不了,此时就已经被面试官嫌弃了(

然后又花了 10 分钟,脑子都已经爆炸了,实在不行,跟面试官说实现不了,然后就问了一些其他问题。最后,我最崩不住的是,直接 hr 面了(我靠,自己还没准备怎么应付 hr 呢)

憋了一会,没想出来

寄....

反正最后拒掉了很多 offer,其实最初自己不知道 offer 的流程,到最后接受了 hr 的 offer,然后不去,被 hr 狠狠说了几句(不去还不是因为一个月 4k 工资,面试还 pua 我加班)

最后感觉比较合适的公司也就是 qudong 科技了吧,一天 250 + 下午茶 + 交通补贴,而且面试也能看出来面试官很有水平,问我的问题都是比较业务化的,不是那种恶心的八股(真被恶心吐了,好几家公司面试就问那几道问题),当时是周一吧,刚面试完,hr 就跟我说面试通过了,这边发一下学生证啥的,我就推脱一下(快手 hr 找我晚上面试了,唯一一次进大厂的机会啊!!!),谎称我的学生证放家里了,星期三才到,hr 也不着急,说我可以下周一入职

然后紧接着就到了晚上 7 点,面试官介绍了我面试部门的业务,然后就说,我们主要考察算法,然后就让我做题(啊?不用问问题的),说实话,听到做算法题,我直接懵掉了,心想这次面试完蛋了,不过看到题目后,发现并不是算法题,而是业务题(这不就到我擅长的领域了吗),最后也是半个小时直接拿下 3 道题(运气很好,两道题早上都实现过类似的,面试官听说我不会 HOC,还贴心的换了一道,换的那道上午刚好碰到)

其他就是闲聊时间,跟我谈了 rust 之类的东西

最后直接调到 2 天后的二面,真的压力超大(简写):

最后二面当天晚上收到了 offer,看牛客上说一面过了,二面不离谱就能过(感觉自己很幸运),offer 图:

image-20240310221139180

拿下!!!!!

有趣的事情

之前接受 offer 但是没去的公司,在这我不点名了,hr 面试的时候一直在 pua 我加班,包括以下言论:

反正第一句话我是绷不住的,回答也就当作锻炼话语了