经验分享 | 我的八股文学习路线及攻略

前几天拿到字节offer了,很开心,也有很多小伙伴私信我问了很多问题,所以在这里简单分享一下我是如何学习八股文的,文章篇幅略长,希望能帮助到有需要的同学或者也是双非大三正在迷茫的你。

【知识库分享】 很多小伙伴看了文章找我要知识库,我的建议是应该参考我的方法而不是内容。我的知识库整理好了,想看整理好的可以私信我“资料”获取

这是我的面经,整理的很详细字节后端暑期实习 一二三面(已OC|新鲜面经)

学习要点

1. 要明白的一些事情

  • 什么是八股文?八股文不是死东西,八股文本应该指计算机基础知识,考验的是面试者基础能力、广度以及深度,大厂面试往往不会很重视死八股,往往是很灵活的分析,本文我就讲讲我是如何灵活的学习的。
  • 大概学习多久?因人而异,推荐平时积累,我是累积一年,然后重点准备了半年八股
  • 八股文感觉很抽象怎么办?制作一份简历,看看别人专业技能怎么写的,这个专业技能就是你八股文学习的标准(参考后文怎么写简历)
  • 面试八股文的形式?这里提一下一些常见的八股文出法
  1. 讲讲输入URL到网页显示发生什么? 抛直球的八股题,没有一点拐弯抹角,一面很常见,二面三面如果面试官觉得你基础不错就可能见不到这种问题了。
  2. 你可以讲一下URL到网页显示,每一层具体干了什么吗?高级八股,需要面试者结合整个计算机网络分层协议去回答,考验整体能力,如果是单纯记不理解,很容易这里就被面试官拉扯没的
  3. 把我当做小白,用大白话给我讲讲计算机网络体系是怎么工作的?送分题/送命题 其实这里是考察的就很灵活了,一般我们看的文章其实也是把我们当小白来看的,关键在于你理解后是真理解了还是记住了,如果你理解了,你是能够自己组织语言描述的
  4. 谈一个你觉得你学的最好的技术点。送命题。把八股文选择机会给面试者,你选你背的很熟悉的计算机网络可能格调低了,面试官会怀疑你:就这?如果选择太深有难以达到面试官期望,所以看后文了解如何准备这个问题

讲讲我的学习路线。

之前有小伙伴给我一张学习路线图,问我怎么学,这个我大有感触:望不见底的后端开发路线,小白看了泪目,工程师看了退步。

我结合这篇文章简单讲讲我的看法吧,首先上面的路线学完学懂大厂肯定稳了,但学完和学懂的人很少,因为路线不是合适每一个人,然后路线不能完全一样的学,而是作为参考。

然后讲讲我的学习路线看法(可以具体参考后文)

  • 大一大二基础阶段:计算机基础知识(计网、机组、os、数据结构、算法)初步入门 + 实战开发边开发边学springboot、Mybatis、mysql等
  • 大三八股文阶段:计算机基础知识八股文深入 + 深层次实战开发

面试前复盘准备:计算机网络+操作系统底层 + Mysql底层+Redis底层 + (JVM、多线程、Netty、分布式等选几个系统学)

像上面这种学习路线,我觉得JavaSe、SSM、servlet、jsp这些大坑给初学者也看不出来,初学者对路线本身就不是很清楚的还是多自己探索吧,怎么探索就是基于问题出发去学习,而不是基于路线,你如果对计算机体系很清楚,其实路线还是自己的最好。具体参考下文我是如何准备八股文及路线的。

2. 一定要做笔记!<

  • 13
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值