本文最后更新于 2 分钟前,文中所描述的信息可能已发生改变。
2023/12/01 - 2024/03/01
go 语言 go 语言达到刷 hot200 的水平 GMP,垃圾回收,并发编程要相当熟练 有多余的时间,研读 go 语言设计与实现这本书 有多余的时间,把常见的数据结构手撕下。比如堆,哈希表,跳表
八股文 简历中写什么,就去背什么 计网和操作系统 - http 和 tcp,进程线程相关章节,需要相当熟悉 有多余的时间,把项目中用到的技术,深入学习 有多余的时间,把计网和 os 中其他的章节,多看几遍。
项目 回答一下几个问题 为什么做这个项目 单纯玩具项目?还是有自己的思考在里面? 思考体现在哪里? 了解过其他类似的项目吗? 对比你的项目和其他项目的优劣 这几个问题可能有点抽象,我举个例子好了。 假设我写了个博客,这可能是大家简历中比较容易提到的。
为什么做这个项目? - 希望记录自己的学习过程 单纯玩具项目?还是有自己的思考在里面? 一开始是一个小 demo,比如一开始只有简单的增删改查。但是后面当我使用语雀,飞书这些工具的时候,发现编辑帖子可以有贼多的功能,markdown,加粗,斜线啥的。我就寻思人家是怎么做的,xxx 后,实现了类似的功能。然后呢,我还增加了搜索功能,通过 es 快速搜寻相关的帖子。 大概就是这个意思,对一个简单的 demo 不断地优化迭代,最后就成了自己有思考地项目。
了解过其他类似项目吗?当然,我平时使用的力扣,飞书,语雀都有类似地功能。。。 对比你的项目和其他项目地优劣 像这种项目,咱们自己做的项目应该是毫无优势可言。所以建议同学们还是可以做偏轮子地项目,比如 mit6.824,cmu15545 之类的。那你聊优势就会有的聊。
2024/03/01 - 2024/06/30
海投简历 - 笔试 - 面试 - 复盘面试 复盘面试是最为重要的,一定保证自己同样的问题不会再犯。
2024/07/01 - 2024/08/31
认真工作,记录自己的需求如何从 0 到 1 的。产品提需求 -> 需求评审 -> 排期 -> 写代码 -> 前后端联调 -> 测开介入 -> 改 bug -> 完成需求 可能同学们实习的时候,流程会更复杂。不过最重要的是理解数据流的走向,加深对整个代码模块的理解,面试才有的聊。所以这段时间,可以每天复盘一下自己的工作内容,大厂同学可能会经历串讲的煎熬,这其实对秋招的面试是相当有帮助的。
2024/09/01 - 2024/11/31
把简历中提到的所有知识点,列个清单,挨个深入学习。 比如你提到 mysql,你至少要知道 mysql 的架构(服务层和引擎层)。然后 select 语句发送到 mysql,会发生哪些有趣的事情,你需要如数家珍。 简而言之,就是简历吃透,此时不用大段时间的背八股文了,遇到每一个面试题都认真记录即可。
以上是我能想到的一些问题,那我还是总结下。大家不用依葫芦画瓢,只需要把时间线提前即可。 本科的同学,大三下是你们暑期实习。因此你大三上开始准备。 硕士研究生,研二上开始准备。
我最喜欢的一句话是二郎神对沉香说的,原话是一定是平时练功的时候总是差不多、差不多,到了关键时候就总是差一点。 这里我把他稍作修改:一定是平时学习的时候总是差不多、差不多,到了面试的时候就总是差一点。
作者:GGboy 链接:https://leetcode.cn/circle/discuss/lvxMYZ/