背八股-个人经验
牛客更新可能较慢,如有需要请移步
个人博客:https://erdengk.top/
知乎:尔等同学
GitHub:https://github.com/erdengk
-------
有同学在评论区问如何背八股,在这里发表下个人看法
首先明确一个事,只背八股大概率拿不到一个好的实习需要在八股之外,有自己的东西可以是算法(acm、lc 高分选手)、项目(工作项目、实习项目)、经历(开源、实习、外包)
至于八股,我并不是那种八股战神,源码大佬,所以只讨论下自己做的准备以及后续修正路线还有实际遇到的情况。因为我并没有参加过应届的暑期实习or秋招,所以对于八股的理解及使用都是从日常实习的经验里总结出来的
以上是背景铺垫,下面是正文。
第一步,先完成k-v的基础,也就是一些基础问题,能完成给你一个问题立马回一个答案的任务
第二步,融汇贯通,上面的数据结构是一个hashmap,这一步要做的是将这些hashmap作为一个个链表元素串起来。
我们需要自己构建他们之间的连接以及让大脑能够联想起每个元素后面是什么东西。(这个链表个人称为八股串)
第三步,练习,巩固。
一图胜千言,例子说话更方便。
比如面试官问mysql索引,我们就可以自行拓展出下面的东西,从索引数据结构到索引分类到索引失效。
即使他不问下面的,通过知识之间的联系也可以帮助我们更好的理解与记忆这块知识点。
如果他问了,那我们就可以开始“吟唱”了。
这个是最基础的链表,当我们自己使用索引、做过索引优化,也可以把相关知识、经历加到里面,变成一棵树,多叉树,然后进化为一个图,从任意节点进入都可以联想到其他知识点
个人经历
我在刚开始背八股的时候只做到了 k-v,也就是能回答一些简单的问题,如果面试官连着问,或者跳着问,我并不能够快速的回忆起相关知识or将知识联系到一起
后来咨询了几位八股大佬,我模拟面试了一下他们,从他们背八股的方法中总结出了上面背及联想的方式,它可能不适合每个人,但希望它能对你有所帮助。
总结
这并不是什么新的东西or个人方法,就是简单的联想及串联,但这其中的工作需要自己去琢磨及学习。
琢磨是去看其他人面经、面试视频、面试录音
学习是去学其他人是怎么回答问题的,可以找一个八股背的好同学,你模拟面试他,然后从中学习他是怎么叙述八股的。
以上
祝好
(本文首发于代码随想录知识星球,再次感谢卡哥的创建了此星球)
----
#我的实习日记##我的求职思考#