程序丸子的校招个人经验——八股文篇_qt八股文-程序员宅基地

技术标签: 面试  java  求职招聘  android  职场和发展  面试经验  

个人废话…

什么是八股文?

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

八股文含有哪些?

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

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

怎么找八股文?

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

八股文大杂烩网站

找知识点汇总文档

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

查看面经的知识点

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

自行百度查知识点

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

八股文怎么复习?

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

个人废话…

  • 这篇文章更多是简单的介绍了八股文的准备思路吧,以及自己的一些经验和收藏的干货。至于知识点总结,那就交给其他人去搞了
  • 上面介绍的当然不一定都是对的,肯定有诸多欠缺和没考虑到的地方,大家可以参考我这个思路,自行判断去准备八股文。
  • 各位大佬若有好的建议方法或者小弟有哪些不恰当的地方,可以提一提,我会及时修改,共同进步。
  • 有被帮助到的就点个赞再走呗hhh
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_43496063/article/details/122333029

智能推荐

台式计算机cpu允许温度,玩游戏cpu温度多少正常(台式电脑夏季CPU一般温度多少)...-程序员宅基地

文章浏览阅读1.1w次。随着炎热夏季的到来,当玩游戏正爽的时候,电脑突然死机了,自动关机了,是不是有想给主机一脚的冲动呢?这个很大的原因是因为CPU温度过高导致的。很多新手玩家可能都有一个疑虑,cpu温度多少以下正常?有些说是60,有些说是70,到底多高CPU温度不会死机呢?首先我们先看看如何查看CPU的温度。下载鲁大师并安装,运行鲁大师软件,即可进入软件界面,并点击温度管理,即可看到电脑各个硬件的温度。鲁大师一般情况下..._台式机玩游戏温度多少正常

小白自学Python日记 Day2-打印打印打印!_puthon打印任务收获-程序员宅基地

文章浏览阅读243次。Day2-打印打印打印!我终于更新了!(哭腔)一、 最简单的打印最最简单的打印语句: print(“打印内容”)注意:python是全英的,符号记得是半角下面是我写的例子:然后进入power shell ,注意:你需要使用cd来进入你保存的例子的文件夹,保存时名字应该取为xxx.py我终于知道为什么文件夹取名都建议取英文了,因为进入的时候是真的很麻烦!如果你没有进入正确的文件夹..._puthon打印任务收获

Docker安装:Errors during downloading metadata for repository ‘appstream‘:_"cenerrors during download metadata for repository-程序员宅基地

文章浏览阅读1k次。centos8问题参考CentOS 8 EOL如何切换源? - 云服务器 ECS - 阿里云_"cenerrors during download metadata for repository \"appstream"

尚硅谷_谷粒学苑-微服务+全栈在线教育实战项目之旅_基于微服务的在线教育平台尚硅谷-程序员宅基地

文章浏览阅读2.7k次,点赞3次,收藏11次。SpringBoot+Maven+MabatisPlusmaven在新建springboot项目引入RELEASE版本出错maven在新建springboot项目引入RELEASE版本出错maven详解maven就是通过pom.xml中的配置,就能够从仓库获取到想要的jar包。仓库分为:本地仓库、第三方仓库(私服)、中央仓库springframework.boot:spring-boot-starter-parent:2.2.1.RELEASE’ not found若出现jar包下载不了只有两_基于微服务的在线教育平台尚硅谷

java 实现 数据库备份_java数据备份-程序员宅基地

文章浏览阅读1k次。数据库备份的方法第一种:使用mysqldump结合exec函数进行数据库备份操作。第二种:使用php+mysql+header函数进行数据库备份和下载操作。下面 java 实现数据库备份的方法就是第一种首先我们得知道一些mysqldump的数据库备份语句备份一个数据库格式:mysqldump -h主机名 -P端口 -u用户名 -p密码 --database 数据库名 ..._java数据备份

随便推点

iOS NSTimer定时器-程序员宅基地

文章浏览阅读2.6k次。iOS中定时器有三种,分别是NSTimer、CADisplayLink、dispatch_source,下面就分别对这三种计时器进行说明。一、NSTimerNSTimer这种定时器用的比较多,但是特别需要注意释放问题,如果处理不好很容易引起循环引用问题,造成内存泄漏。1.1 NSTimer的创建NSTimer有两种创建方法。方法一:这种方法虽然创建了NSTimer,但是定时器却没有起作用。这种方式创建的NSTimer,需要加入到NSRunLoop中,有NSRunLoop的驱动才会让定时器跑起来。_ios nstimer

Linux常用命令_ls-lmore-程序员宅基地

文章浏览阅读4.8k次,点赞17次,收藏51次。Linux的命令有几百个,对程序员来说,常用的并不多,考虑各位是初学者,先学习本章节前15个命令就可以了,其它的命令以后用到的时候再学习。1、开机 物理机服务器,按下电源开关,就像windows开机一样。 在VMware中点击“开启此虚拟机”。2、登录 启动完成后,输入用户名和密码,一般情况下,不要用root用户..._ls-lmore

MySQL基础命令_mysql -u user-程序员宅基地

文章浏览阅读4.1k次。1.登录MYSQL系统命令打开DOS命令框shengfen,以管理员的身份运行命令1:mysql -u usernae -p password命令2:mysql -u username -p password -h 需要连接的mysql主机名(localhost本地主机名)或是mysql的ip地址(默认为:127.0.0.1)-P 端口号(默认:3306端口)使用其中任意一个就OK,输入命令后DOS命令框得到mysql>就说明已经进入了mysql系统2. 查看mysql当中的._mysql -u user

LVS+Keepalived使用总结_this is the redundant configuration for lvs + keep-程序员宅基地

文章浏览阅读484次。一、lvs简介和推荐阅读的资料二、lvs和keepalived的安装三、LVS VS/DR模式搭建四、LVS VS/TUN模式搭建五、LVS VS/NAT模式搭建六、keepalived多种real server健康检测实例七、lvs持久性工作原理和配置八、lvs数据监控九、lvs+keepalived故障排除一、LVS简介和推荐阅读的资料 学习LVS+Keepalived必须阅读的三个文档。1、 《Keepalived权威指南》下载见http://..._this is the redundant configuration for lvs + keepalived server itself

Android面试官,面试时总喜欢挖基础坑,整理了26道面试题牢固你基础!(3)-程序员宅基地

文章浏览阅读795次,点赞20次,收藏15次。AIDL是使用bind机制来工作。java原生参数Stringparcelablelist & map 元素 需要支持AIDL其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。下图是我进阶学习所积累的历年腾讯、头条、阿里、美团、字节跳动等公司2019-2021年的高频面试题,博主还把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。

机器学习-数学基础02补充_李孟_新浪博客-程序员宅基地

文章浏览阅读248次。承接:数据基础02