学习MIT,手写一个TCP作为项目!

文摘   2024-10-15 10:01   上海  

校招八股文学习网站:https://interviewguide.cn

大家好,我是阿秀。

前段时间分享了一位 23 届学长的高性能通讯脚手架项目:高性能服务器脚手架项目,即开即用版!,以及一个手写源码类的项目:做个手写源码的项目怎么样?,其中脚手架项目是那位学长的秋招项目,这位学长在 23 届拿到了百度、华为、美团等公司的offer,这里就不透露他的去处了,避免被定位到;源码类项目也同样如此,现在在美团基架部门担任开发。

关于这几个项目中的源码/文档等都一应俱全,也总结了二三轮面试中被问到的面试问题,基本上你在面试中会被问到的问题都已经总结到位了,拿过来看一两天就能拿去面试了。

老实说,如果你没有合适的求职项目,那不妨参考一下学长学姐们找工作时用过的项目,尤其是那些找到很不错工作,拿到不错offer的学长学姐们的项目,因为有人已经帮你踩过坑了,也有人已经帮你实现过这些功能了。

今天再分享一下另一位学长的秋招项目:CS144,这位学长也是拿到了不错的offer,目前已经在职大半年了,具体公司和岗位就不透露了,避免被定位到

可能很多人没听过CS144项目,简单介绍一下,这是斯坦福大学的计科大作业项目,最终是要实现一个TCP的完整功能,一共 7 个lab,这位学长实现了 5 个,已完成的功能包括字节流、流重组器、TCP接收器、TCP发送器、TCP连接等。

这 5 个已经足够 cover 住校招求职了当然了,如果你想要做完剩下的 2 个也可以,当然更好了,如果你只想找工作,那么这 5 个lab已经足够用了

在项目文档中,写明了项目介绍(必看)、关于该项目的建议(必看)、安装以及变异环节、面试中会被问到的问题以及如何在简历上描述该项目等内容,下面是文档大纲。

文档大纲

项目介绍

项目来源于斯坦福大学计算机大作业 CS144,CS-144的知名度绝对没什么问题的,即使你没听过CS144,但斯坦福大学应该还是知道的,世界顶级计算机名校的知名度还是很能打的。。。

如何使用该项目?

不管你是打算从0开始学习该项目,还是打算拿去面试,都可以按照前人的经验去走下去。

源码/文档/目录树

如何在简历上描述该项目?

如果你不知道应该如何在简历上描述该项目,同上一个高性能通讯脚手架项目类似,我们也给出了两种简历撰写参考,下图为第一种方式(本周五前会完成第二种方式)

面试中最常被问到的问题

同上一个高性能通讯脚手架项目类似,这位学长也分享了一些他在面试中被问到的一些问题。

如果你打算拿该项目去面试,那么我建议你除了要学好我们建议的关于TCP的必备知识点外,这些面试问题一定要做到熟念于心,否则就是送人头行为。

如何学习该项目?

关于如何学习该项目,我们也给出了建议和意见,分为视频和文档两种形式,当然不会是让大家去啃《TCPIP详解》这种大黑书了😂

前人留下的学习笔记

项目以及文档地址

该项目是这位学弟的付费项目,所以项目源码以及文档等都放在阿秀的学习圈中的置顶帖「知识图谱」以及「资源沉淀」中了,链接:https://t.zsxq.com/19wkSyt0j,具体位置如下图所示:

学习圈里的精华区、知识图谱以及资源沉淀

如下所示:

除此之外,还有很多自产资源,比如《阿秀的学习笔记》PDF以及《测试/测开高频八股文》PDF以及逐步上的内部项目等。

欢迎各位 25、26 届的小伙伴加入阿秀的学习圈,目前已经运营 2 年多时间了,累计服务过 3600 + 位同学,接下来还会分享其余即开即用的项目,技术栈包括C++、Java、Golang以及前端等,由于精力有限后续会涨价,进而逐步提高加入门槛。

这里直接给出优惠券:

前年和去年分享的很多校招上岸经验也都是出自阿秀的学习圈中的往届上岸人如21届、22届、23届等,阿秀的学习圈置顶帖的「知识图谱」和「精华区」中有很多计算机大学本科&研究生学习以及校招的内容和问题,都是往届沉淀下来的瑰宝。

多看看这些能够帮你的校招之路走的更稳、更顺、更平坦,比如:

也会在自己组建的阿秀的学习圈中分享一些社招跳槽找工作的经验,都是自己一路走过来的经验。

拓跋阿秀
前字节跳动抖音全栈开发,现某外企项目负责人,分享求职、校招、职场等内容,我的学习笔记网站:interviewguide.cn
 最新文章