背八股-个人经验

牛客更新可能较慢,如有需要请移步

个人博客:https://erdengk.top/

知乎:尔等同学

GitHub:https://github.com/erdengk

-------

有同学在评论区问如何背八股,在这里发表下个人看法

首先明确一个事,只背八股大概率拿不到一个好的实习需要在八股之外,有自己的东西可以是算法(acm、lc 高分选手)、项目(工作项目、实习项目)、经历(开源、实习、外包)

至于八股,我并不是那种八股战神,源码大佬,所以只讨论下自己做的准备以及后续修正路线还有实际遇到的情况。因为我并没有参加过应届的暑期实习or秋招,所以对于八股的理解及使用都是从日常实习的经验里总结出来的

以上是背景铺垫,下面是正文。

第一步,先完成k-v的基础,也就是一些基础问题,能完成给你一个问题立马回一个答案的任务

第二步,融汇贯通,上面的数据结构是一个hashmap,这一步要做的是将这些hashmap作为一个个链表元素串起来。

我们需要自己构建他们之间的连接以及让大脑能够联想起每个元素后面是什么东西。(这个链表个人称为八股串)

第三步,练习,巩固。

一图胜千言,例子说话更方便。

比如面试官问mysql索引,我们就可以自行拓展出下面的东西,从索引数据结构到索引分类到索引失效。

即使他不问下面的,通过知识之间的联系也可以帮助我们更好的理解与记忆这块知识点。

如果他问了,那我们就可以开始“吟唱”了。

这个是最基础的链表,当我们自己使用索引、做过索引优化,也可以把相关知识、经历加到里面,变成一棵树,多叉树,然后进化为一个图,从任意节点进入都可以联想到其他知识点

个人经历

我在刚开始背八股的时候只做到了 k-v,也就是能回答一些简单的问题,如果面试官连着问,或者跳着问,我并不能够快速的回忆起相关知识or将知识联系到一起

后来咨询了几位八股大佬,我模拟面试了一下他们,从他们背八股的方法中总结出了上面背及联想的方式,它可能不适合每个人,但希望它能对你有所帮助。

总结

这并不是什么新的东西or个人方法,就是简单的联想及串联,但这其中的工作需要自己去琢磨及学习。

琢磨是去看其他人面经、面试视频、面试录音

学习是去学其他人是怎么回答问题的,可以找一个八股背的好同学,你模拟面试他,然后从中学习他是怎么叙述八股的。

以上

祝好

(本文首发于代码随想录知识星球,再次感谢卡哥的创建了此星球)

----

#我的实习日记##我的求职思考#
全部评论
老哥,博客是用的hexo做的吗,可以发一下你这个主题的github地址吗
1 回复 分享
发布于 2023-02-14 16:59 山西
请问去哪里找比较全面的八股呢
1 回复 分享
发布于 2023-01-11 14:42 吉林
尔佬
1 回复 分享
发布于 2023-01-04 12:14 四川
100收藏拍照
点赞 回复 分享
发布于 2023-02-27 15:50 浙江
支持牛友
点赞 回复 分享
发布于 2023-01-19 14:02 河南

相关推荐

实习想要有更好的产出,核心在于把“参与感”转化为“成果感”,而不是简单完成被分配的任务。很多人实习结束后只留下了一句“做过一些基础工作”,真正拉开差距的,是对实习过程的主动设计和深度参与。第一,实习一开始就要设定清晰目标。在入职的前一到两周,应该快速弄清楚三件事:部门的核心工作是什么、你在其中能承担哪一类角色、这段实习结束后你希望自己在哪些方面有明显提升。比如,是提升数据分析能力、熟悉行业研究框架,还是积累实际项目经验。有了目标,就可以有意识地选择任务、分配精力,而不是被动消耗时间。第二,提升主动性,把“被安排”变成“参与解决问题”。在完成基础任务的同时,要多问“为什么要这样做”“有没有更好的方式”。遇到不懂的地方,先自己查资料、看过往案例,再带着具体问题向同事或mt请教。这种“先思考、后提问”的方式,既能加深理解,也更容易获得信任,从而接触到更有价值的工作内容。第三,把零散工作沉淀为可展示的成果。实习中的很多任务看起来琐碎,比如整理数据、做表格、写会议纪要,但只要你愿意总结,就能形成清晰的产出。可以尝试把流程整理成文档,把数据转化为结论,把重复性工作提炼成模板或优化建议。这些成果不仅对团队有价值,也能在简历和面试中具体呈现你的能力。第四,定期复盘与主动获取反馈。建议每一到两周做一次自我复盘:我做了哪些事情?学到了什么?还有哪些短板?同时,主动向mt或ld询问改进建议,并根据反馈调整做事方式。持续迭代,才能让实习真正转化为能力增长。
实习怎么做才有更好的产出
点赞 评论 收藏
分享
评论
43
127
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务