【java校招你不知道的那些事儿】java校招有没有考点大纲?不能拿面试补缺

VIP的服务不一样的校招大家好,我是校招VIP的大拿老师。

那今天呢,我们来看一个考试时候非常常见的一个问题,作为身经百战,从小学考到大学的学生来说呢,考试最好有考试大纲,那你就可以有的放矢地去准备校招的考点。但现在很多同学找不到工作的一个原因就是你准备的东西不到位,不是你这个校招要考的东西,可能是社招的,可能是跟职位无关的,但是你不知道,只有等你去参加了笔试面试的时候才发现,这个面试没过去。

但这个时候再重新去准备,可能问题就比较大,因为校招的时间点比较的短,等到那个时候你才知道自己准备错了,那可能就会错过校招了。

那到底有没有这个考点大纲呢?有啊,我们校招VIP做了四年的这个校招这个层次,跟大家说在Java这块是有的,而且每个分层,因为公司的需求不一样,笔试面试不一样,所以考试大纲也是不一样的。

在市面上有很多的,所谓自媒体做的各种考点,我看现在都已经到2000多个考点了,那首先你准备就准备不完,第二个事情是他这个所谓的校招考点,不分社招校招,校招也不分层次,也就是说考的东西不一样,但是给你看的东西是一样的,那有什么用呢?没有任何的用处。

我们为什么做校招呢?因为校招它的考点部分基本上是不同层次,每个层次里面东西基本上是一致的,但是实际上到了研究生这个群体内,你会发现面试问的问题,有很多东西就是已经走到他的专业属性下了,有人去做数据库的,有人去做存储的,有人做动态规划或者是算法的,那这些东西实际上是你写了什么都会考什么,所以说这些考点他把什么都放进去,但是学校里面有很多东西,你不做就不会考,因为计算机再往上走,是分行业的。

再举个例子的话就是假如大家到了社招,面试一半以上的问题都是根据你工作背景,你的那个项目的背景去引申去提问,但校招不是,校招的项目可能就五分钟到十分钟就够了。

大家的情况不一样,所以说到了社招的时候就更是这样的,大家有人做底层,做架构的,他可能会问一些很复杂的高深名词,比如说cloud之类的东西。

但如果你是做业务出身的,你可能会问你金融的一些东西,问你项目本身的事情,所以大家方向都完全不一样。你只要把你要去从事的那个方向准备好就可以了。

那我们就按照校招的考点从大纲上去看一下,我们在上节课的课程里面讲过。

一二线公司,他的笔试面试看中的更多是基础,不是职位的基础,而是专业课,第二点考查的深度,考算法,考底层,他是怎么实现的。

动态规划的算法题目,包括我们所谓的spring框架,它的底层是怎么实现的?基本上这个层面上不会去问实战,Spring boot,它有哪些注解,怎么去配置多数据库,他不会关心这种事情。

因为到大厂的同学,基本上你过来就要动手能做事情,所以说这个动手反而是他的一个最基本要求,会去考察,他考察的是比动手更高级的东西。那小公司呢,要求简单一点,你过来公司能干活就好是吧,所以主要考察你的实战,而他的问题的提问,就会根据项目的需求去提问,你的数据库设计、开发能力、Java语言的掌握,一些woop常识,甚至是前端。

三四线的话,会考一些底层的基础,也会考实战,因为处于两方中间。

我们就用level123来区分,1代表一二线,2代表三四线,3代表中小公司。只谈考点,不谈项目,因为项目的需求也是不一样的,比如你做管理系统,你放到三四线或者一二线,那就完全没有竞争力,你投也白投,简历都过不去。

OK,那看Java这块你会发现L3,它基本上是围绕着基础转,关键字、对象容器,也不会问这些对象和容器的底层,只要会用,能把问题答上来就好。

L2的话也要考基础,包括高级排序,高级排序基本上在三四线公司,你只要准备一个快速排序就好了。

第一点,其实很多三四线的同学这儿出问题最大,刷三五百道题没有用,因为他去不了大厂,但是那个题也不会考,不如在校招阶段把你欠缺的东西赶紧补上去。

如果说想在工作中通过三四线的工作去转向大厂,那你可以工作之后再准备。

第二点,考点就算没有区分,它的难度层次也不一样。

第三点,就是专业课,但注意,专业课基本上在中小公司就不怎么考,就考的是常识,一般会考一些网络常识,这网络常识主要还是在外部开发的阶段上, Cookies session的APP相关的东西,所有系统的常识。

但到了三四线的时候,专业课也不是一个主要的考点,但是他简单问一些,什么是TCP,什么是TCPIP,什么是三次握手四次挥手,它不会往下深挖,但是到大厂就不一样,同样考一个功能点,他就会把考点关联起来,这个考点深度也往下去。

比如说APP的网络的滑动窗口,那可能就要问这个窗口的大小变动为什么,然后如果出问题怎么办,要看你的基础的理解能力怎么样。

OK,实际上还有一个东西就是框架,框架在Java这块比较简单,最基本的框架就是spring,那很多同学问,我们要不要准备,到处说要准备这个spring cloud就是云,这个我们说的微服务这块。

实际上在校招层次上,不管是哪个层次,大厂中小公司没有必要去准备,你怎么去准备呢?你说我装了一个把它跑起来了,有用吗?大厂关心的是底层,你会知道底层怎么实现的吗?小公司你的面试官都不会注意一个事情。

这个所谓的架构体系,就是架构组采用就极少的人才会用到它,我们正常工作的时候是不用到他的,我们这就是人家提供好一个接口,我们用就好了,但搭建配置,跑底层的优化,都跟95%的开发无关的,就哪怕社招也不会考这个事情。

所以这种事情没有必要在校招阶段去研究,不管在哪个层次上,你把你手头的项目的亮点准备好,把你的考点的部分准备好,算法、动态规划这几个考点准备好就没有问题。

但是对中小公司来说,你要对spring boot,包括spring mvc的这个使用要非常到位,那三四线可能就要对其中的PLC可能要了解一些,一二线的话,基本上就会比他再深入一些,比如说用了哪些设计模式啊等等,会引申到另外一个高度上去。

但是现在外界的一些考点不靠谱,我最近看了一篇文章,别人的公众号推送,很多同学看起来高大上。

但是没有用,就是我们这是很多分层,这种我们叫中间件,就是我们在公司体量很大的时候,怎么能保证各个项目之间的运转平衡,就是用了很多的工具,包括搜索。

那这些东西,社招你如果不是这个方向的架构师都不会考,那校招就更不会考了。他说他列出来,你会觉得真的这东西看着很好,但是它实际上是在误导你,没有什么用处的,你知道考什么就准备什么啊,这些东西哪怕社招工作五六年去阿里,基本上你不写也不会问的,因为每个人都有自己的方向。

这些东西至少超过90%工程师不会遇到的,因为这属于底层,底层在业务上属于单独的一个组织,任何一个大厂都会有一个架构部,人数很少,工资比较高,能力也很高。

有同学说,那你说的东西我听懂了,是分层的,但是你这个考点太粗了吧,我怎么去准备啊。这个我们最近在做,就是真正的Java校招的内容,就是不去考虑社招,也不考虑那些不考的,看着很漂亮的考点。

而且每个层的考的东西,我们会做三个层次的这个比较细节的考研大纲,但是那个要花一段时间,包括可能要做一些讲解。

会在五一之后上线,如果大家感兴趣的话,可以关注一下我们公众号,我们做完之后一定会发公众号的文章,大家可以在上面进行下载。

OK,如果大家有关注任何刷题也好,或者是课程相关的东西,包括做项目,可以关注我们校招VIP的小程序,里面都会有对应的互联网方面的东西,你知道有什么东西可以自己去学习也好,或者是花一点小钱去学习也好,OK,那么今天的课就讲到这里。

posted @ 2022-04-21 14:50  校招VIP  阅读(23)  评论(0编辑  收藏  举报