-
JavaPass目标是构建一个最简洁、纯粹的八股文论坛,它适合校招二轮之后和社招童鞋的及时巩固与复习,也适合面试前的最后冲刺。目前我们的官网正在升级当中,你可以点击 www.javapass.cn进行体验。 -
未来期望:我们构想的
JavaPass社区将是一个完全开源,大家共建的社区,在这里每一道面试题都完全由大家讨论,任何人都可以修改、补充、完善每一道题的最好的答案。而每一位贡献者我们将加入本站的贡献者名单。在未来我们将加入百题Pass功能,每一道已经掌握的面试题你都可以尽情Pass掉。未来还将加入AI面试功能,你可以在这里和AI进行面试,AI将会根据你的答案进行评分,你可以在这里和AI进行无限次的面试,直到你拿到Offer为止。我们非常欢迎大家的加入,让我们一起构建一个最纯粹的八股文论坛。
JavaGuide 是一个非常完善的八股文社区,社区的 Java 知识体系比较完善。JavaPass不是JavaGuide的替代品,JavaPass而是JavaGuide的补充与发展。如果你的基础比较薄弱,我们强烈推荐阅读JavaGuide的精品内容,我们也是JavaGuide的受益者,非常感谢Snailclimb。但是在读完了JavaGuide后我相信你会使用JavaPass构建自己的知识体系,为了大家在后续的求职过程中稍微轻松一点,我们构建了JavaPass社区,希望能够帮助到大家。最后总结JavaPass的优点:简约纯粹、关键词式记忆、快速巩固、社区讨论!
我们是一群正在参加秋招的即将毕业的研三学生,经历过24年的秋招,我们深知秋招的艰辛,我们希望能够帮助到大家,让大家少走一些弯路,少踩一些坑。我们是一群热爱技术的学生,我们希望在这里能够找到志同道合的朋友,一起成长,一起进步。八股文要背好,但是时间不要花费太多。研一、研二如果有时间,强烈建议找大厂去实习!!!(超级加分)。
JavaPass是通过VuePress项目构建知识库,它通过解析Markdown文件生成静态页面,因此它是非常便于维护的。目录结构如下所示:
首先你需要切换dev分支,然后找到需要修改的文档,例如我找Java基础章节的基础概念的篇章就是上图的BasicConcepts.md文档,你可以在线编辑它然后提交即可,如下图所示:
点击右上角红色方框中的编辑按钮,编辑后提交我们就能看见你的提交记录,我们会及时将你的更新合并进master主线分支中,然后及时更新在官网,最后我们会将你加入到贡献者名单并在官网此题后面显示你的github名字。最后我需要和您讲清楚如何编辑文档,以官网第一题为例,如下我们将一个题目分为五部分,分别是:题目、标记、简答、题评、详细回答 五部分。
五部分内容你都可以修改,下面给出上述第一题markdown的修改格式:
### 1. Java 语言的基本特点? :star: :one:
- 面向对象(封装,继承,多态);
- 平台无关性( Java 虚拟机实现平台无关性);
- 编译与解释并存 ( .java文件编译成字节码 .class,解释器对字节码进行解释运行);
- 支持多线程 (C++、Python 语法层面不支持多线程);
**题评:** 此题不难,属于必知必会的知识点,中大厂基本不会问,银行和一些微小厂可能会问到。属于答出来了不加分,答不出来直接挂的题目。记忆关键词即可,然后按照自己的理解展开括号中的内容即可。可以自我发挥,但围绕这几个关键词展开即可,一定记住前面两个关键词,后两个尽量记住。
::: details 点击查看详细答案
Java 语言是一种面向对象的语言,它的三个主要特点是:封装、继承、多态。Java 语言的最具特色的地方就是它的平台无关性,也就是说,Java 语言编写的应用程序在不同的系统平台上都可以运行。Java 语言是一个编译与解释并存的语言,Java 语言编写的程序首先被编译成字节码,然后由 Java 解释器对字节码进行解释运行。Java 语言支持多线程,这对于实现高性能程序很重要。
:::基本格式如下:
### 1. 这里可以编写你的题目 :star: :one:
- 建议分点回答,尽量简洁
- 详细的内容可以放最后的详细答案部分
- :star: 一颗星,表示此题面试不频繁出现,最大五颗星,:star::star::star:将显示3颗星
- :one: 表示面试题的难度,:five:最大,表示最难。
**题评:** !!!如果需要的话,在这里你可以写题评!!!
::: details 点击查看详细答案
!!!如果需要的话,你可以在这里写详细答案!!!
:::每一位贡献者的答案都会得到合理的展示,我们后期将以评论的形式展示其他贡献者的答案,这取决于您提交答案的质量。
一开始我们是准备论坛模块的,但是国内审核非常严格,要求个人网站不得登录、评论等功能。后期我们准备合法申请获得评论功能的资格。并进一步提供更多的功能支持,我们诚挚邀请您的加入!另外,在github我们提供了评论功能的镜像网站,网址不久将会更新出来。
我们的规划中是有百题Pass的功能,但是目前JavaPass刚刚起步,这需要我们网站审核过后获得更多合法资格之后上线,敬请期待!
收费是有违我们的初衷,我们承诺JavaPass永久免费,但考虑到学生没有收入存在运维成本我们开放自愿捐赠渠道,这完全取决您个人意愿是否资助我们的公益性网站。
Apache License 2.0,你可以免费使用本站任何开源的内容!
未来会增加更多的讨论功能和大厂面经功能,甚至提供给用户个人知识库定制修改的权限,敬请期待!


