程序丸子的校招个人经验——八股文篇

个人废话…

  • 我呢,基于诸多原因,中途不想读研考研,准备秋招去了。因为没什么经验,所以磕磕碰碰。
  • 秋招末尾拿到了满意的大厂offer,觉得有必要将几个月的秋招经验总结总结。
  • 面试前的各种知识点的准备是很重要的
  • 这篇文章并不是知识点的总结,而是知识点的准备思路
  • 往期相关文章
    校招面试个人经验——简历篇
    校招面试个人经验——项目篇
    校招面试个人经验——算法篇
    校招面试个人经验——面试篇

什么是八股文?

  • 八股文就是面试中常出现的问题,往往都是一些看起来高大上但是实际工作中没啥用的东西。
  • 它是各种面试知识点的统称,我想可能是因为它的乏味,所以叫八股文吧。

八股文含有哪些?

  • 一般计算机应届生需要复习到以下内容
    ○ 数据结构
    ○ 算法
    ○ 设计模式
    ○ 计算机网络
    ○ 操作系统
    ○ 数据库
    ○ 其它

  • 此外视岗位不同,还需要额外复习其它知识,比如我面Android开发,则为
    ○ Java
    ○ Java JVM
    ○ Android
    ○ 其它

怎么找八股文?

  • 八股文的话,能通过以下途径寻找
    ○ 找八股文大杂烩网站
    ○ 找知识点汇总文档
    ○ 查看面经的知识点
    ○ 自行百度查知识点
  • 后面我会列出我在准备过程中遇到的一些觉得有用的网站

八股文大杂烩网站

  • 汇总的网站,比如个人网页GithubGitee博客知乎等等

  • 我觉得有用的几个网站如下:
    ○ Android校招面试指南(相对全面和详细)
    ○ 计算机基础面试问题全面总结(经典问题问的概率大)
    ○ CS-Notes
    ○ 【面试题】技术面试题汇总
    ○ Java-Interview
    ○ JCSprout

  • 除了我列的这些外,大家可以去牛客、知乎上面逛逛,上面总会有人推荐一些好用的汇总网站。或者去百度百度,也是容易找到的。

找知识点汇总文档

  • 大都来自那些网课群里的免费资源(有点像你关注我网课,我就给你资料)点这里
  • 这些文档里面的内容太多太杂了,大家挑选需要的内容看看就行(我没看多少)

查看面经的知识点

  • 论面试经验,当然是牛客面经啦,能分很多类,比如岗位公司应聘类型
  • 有些人会把自己的面试经历记录到牛客上,从中能看到有哪些知识点被问到了,是查漏补缺的好方法(记得我当时少说也看了上百篇面经了)
  • 不能盲目看面经 ,我觉得看面经得晚点看,当八股文看得差不多时,再去看面经,当成考试习题那样子,看看自己几斤几两。
  • 要注意是实习面经还是校招面经(难度不同)。此外,选择那些要面试的公司的面经,毕竟每个公司问的东西多少会有些偏差,难易程度也不同,这样能避免不必要的精力。

自行百度查知识点

  • 懂得都懂,找度娘
  • 一般就是看到面经上不会的知识点,就去百度查
  • 要注意当查出个所以然时,最好把网址分类收藏了,既过段时间不会忘记,又方便面试前再次复习扫一眼 。
  • 我当时收藏了些有关问题的网址,可能对你们有帮助书签

八股文怎么复习?

  • 复习除了背背背,还要伴随着以下思考,能更好的发现哪些知识还未掌握。
  • 常见知识点的内部原理及构造,比如:HashMap的基本原理。需要知道这个东西由什么组成,一些内部方法是怎么实现的,甚至还需要稍微看看源代码
  • 知识点之间的比较,比如:TCP和UDP的区别堆和栈的区别(从数据结构和操作系统两个维度出发)。当复习到某个知识点时,需要想下是否有同类能去比较的知识点。
  • 常见知识点的再次涉广,比如:http和TCP哪个更快(初次看会以为面试官问的是煞笔问题,http不是含有tcp吗?但其实考究的是看你知不知道http3.0是用UDP实现的,即对http要了解得更多一些)。这个只能多看面经多百度,去了解比较偏的知识点。
  • 面试官总喜欢问怎么选?为什么? 比如:多线程多任务的情况下,怎么选择String、StringBuffer、StringBuilder,然后为什么?。所以在遇到同类知识点时要注意他们之间的优劣势,以及使用场景等等。

个人废话…

  • 这篇文章更多是简单的介绍了八股文的准备思路吧,以及自己的一些经验和收藏的干货。至于知识点总结,那就交给其他人去搞了
  • 上面介绍的当然不一定都是对的,肯定有诸多欠缺和没考虑到的地方,大家可以参考我这个思路,自行判断去准备八股文。
  • 各位大佬若有好的建议方法或者小弟有哪些不恰当的地方,可以提一提,我会及时修改,共同进步。
  • 有被帮助到的就点个赞再走呗hhh

你可能感兴趣的:(面试经验,面试,java,职场和发展,求职招聘,android)