前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >大厂校招缩招,今年 Java 后端同学校招该何去何从?

大厂校招缩招,今年 Java 后端同学校招该何去何从?

作者头像
明明如月学长
发布2022-07-12 16:34:34
5090
发布2022-07-12 16:34:34
举报

一、 背景

最近有一些学弟学妹请教一些校招相关的问题。 作为一个经历过校招(校招拿到了美团、网易等公司 Offer)、社招(在阿里工作),当过面试官的过来人,希望通过本文让大家能够意识到今年校招的形势,帮助大家了解校招复习的误区。

在这里插入图片描述
在这里插入图片描述

前几年互联网很好找工作,尤其是 985 和 211 高校的同学,找工作相对很容易,工资开的也很高。 最近一年两年由于一些众所周知的原因,现在很多大厂纷纷裁员。大多数公司校招缩招,社招只出不进。 今年校招的要求肯定会比往年更高,建议大家今年必须“卷起来”,一定要尽早投入到校招复习中,一定要掌握的更加扎实,才能够更有竞争力。

二、校招误区

最近也有一些学弟学妹和我交流, 发现大多数人搞不清状况,基础不扎实复习却找不到重点。 有些同学不知道哪些才是面试更常用的书籍,有些同学简历写的有问题,有些同学复习效率低下等。 如果校招找不到好工作甚至找不到工作,以社招身份求职至少要求两年经验,基本就凉了。

在这里插入图片描述
在这里插入图片描述

大多数同学存在几个问题:

  1. 对于很多即将参加校招的大学生而言,复习没有章法和重点,即使投入了很多时间效果不好;
  2. 网上各种面经都是分享具体题目,并不能有针对性的推荐干货“教材”;
  3. 由于没有面试过,不懂面试技巧,影响面试效果。
  4. 网上的面经都是具体的题目,没有一个整体的概念,而且题目通用的题目不同的人回答是否全面,以及是否有深度也完全不一样。

三、校招的底层逻辑

校招重点还是看出身,看人是否聪明,是否具有稳定性,是否有成长性,是否具有潜力等。 因此,如果你学校好,有比较牛叉的比赛获奖,有比较高水平的论文,都将具有很大优势。

在这里插入图片描述
在这里插入图片描述

由于校招缩招,简历刷的比前几年更狠,大厂来说学校不好的甚至连面试机会都没有。 如果你没有这些,那么你一定要把技术掌握的异常扎实才行。 因此,一定要知道复习的重点,避免浪费时间;一定要将重点的知识点掌握的比别人更扎实,面试才容易脱颖而出。

四、如何破局?

4.1 丢弃幻想,尽早复习

现在校招缩招,哪怕是 985 进大厂也没以前那么容易。 因此建议大家一定不要磨磨蹭蹭,要尽早投入到复习中。

4.2 尽早明确复习的重点

哪怕复习的很早,但是抓不住重点,最终效果也会大打折扣。 其中一点要知道哪些是核心的面试知识点,如多线程、虚拟机、集合源码等。 一定要知道哪些是必看的技术图书,如《深入理解 Java 虚拟机》、《码出高效》、《剑指 Offer》、《Redis 深度历险》、《MySQL 45讲》等,并且反复阅读,甚至达到“倒背如流”的程度。

当然,我的《性能优化方法论》《剖析《阿里巴巴 Java 开发手册》》 技术图书和专栏,大家感兴趣可以参考下。

每年都会有很多同学,对这些面试重点的图书“不屑一顾”,等面试的时候才发现自己只知道些皮毛,很多书中都有的知识点“似是而非” 回答的并不太好,错过了很多机会,追悔莫及。

4.3 精心准备简历

很多人简历写的错别字百出,项目经验重点也不突出,自己的亮点没有很好地突出出来。 可以找身边的其他同学,找一些已经去大厂的学长学姐,如果没有更好的资源,也可以发给我帮看下都可以。

4.4 抓住“必考题”

所谓的“必考题” 是指那些最常问的问题,比如项目的难点、项目的亮点、开发中遇到最大的困难是什么,之类的问题。 这些问题一定提前准备,反复推敲。

校招中常问的问题,如多线程、虚拟机、集合、数据库、分布式锁、分布式缓存、消息队列等原理一定要对答如流才行。 如果八股文都回答的不行,很容易被扣上“基础不扎实”的帽子,极容易被淘汰掉。

很多同学会有莫名其妙的自信,面试的时候多追问几句就哑口无言。

在面试中,最核心的技巧是: 会的回答的比别人更全面,不会的问题有思路可以回答出思路,没思路就坦诚回答不会即可

会的问题,全面有深度
会的问题,全面有深度

下面以一个案例帮助大家理解这句话的含义。

注:下面问题后面的正确率只是帮助大家理解随着提问的深度加深,回答正确的比例也越来越少,具体数字不必较真。


面试官问:能讲讲 MySQL 中有哪些索引类型吗?(正确率 90%)

同学 A 回答:

一种叫聚簇索引,是物理索引,数据表就是按顺序存储的,物理上是连续的;还有一种叫非聚簇索引。

面试官内心 OS:

对索引有基本的认识。

同学 B 回答:

索引类型分为几个维度。 从物理存储角度,分为聚簇索引和非聚簇索引。吧啦吧吧… 从可见性角度,分为可见索引和非可见索引。巴拉巴拉…

img
img

面试官内心 OS:

居然知道可见索引和非可见索引,略有意外。

面试官问:主键是聚簇索引吗?(准确率 70%)

同学 A 回答:

面试官继续问:如果创表时没有手动指定主键还有聚簇索引吗?(正确率 20%)

同学 A 回答:

不知道。

面试官内心 OS:

同学 A 掌握的就到这个程度了。

同学 B 回答:

如果你为表定义了一个主键,MySQL将使用主键作为聚簇索引。 如果你不为表指定一个主键,MySQL讲会选择唯一索引作为聚簇索引。

面试官内心 OS:

同学 B,不错,超过了很多同学。

面试官继续问:如果有多个唯一索引选择哪个?(正确率 5%)

同学 B 回答:

这… 可能选择第一个吧。

面试官内心 OS:

同学 B 掌握的就到这个程度了,还不错,超过了很多人。

同学 C 回答:

如果你不为表指定一个主键,MySQL 将第一个组成列都为 not null 的唯一索引作为聚簇索引。

面试官内心 OS:

同学 C 不错,掌握的非常牢固,对知识的掌握有一定深度。

对于同一个问题,不同同学的掌握程度是完全不一样的。

你对同一个知识点掌握的越好,越深入,越有机会脱颖而出。

有些没学过但是有思路的问题,回答好也是一个加分项,参考话术如下:

这个没接触过,但是如果让我设计的话,巴拉巴拉… 这个没学过,但我猜测应该是这样设计的,巴拉巴拉…

比如面试官问你:“你知道 spring boot starter 的原理吗?”

有些同学学过 spring 或者 spring boot 的常见用法,但是的确不了解 spring boot starter 。

可以问面试官:“这块没学过,不过您可以描述下它的功能是做什么的吗?”

面试官:“就是通过这种方式,引入一下 Jar 包,简单配置一些属性,就可以快速使用某个功能,而不需要每个系统自己开发同样的代码, …”

同学回答:

这个没学过,但我猜测应该类似 Java SPI 机制,相当有通用代码写到 jar 包中,通过类似于 @Bean 的方式注入到当前项目中 ,吧啦吧吧…

面试官内心OS:

虽然这位同学并没接触过 spring boot starter ,但是有自己的实现思路,而且思路有些接近,还不错。

五、总结

由于篇幅有限,就简单介绍到这里。 如果还有疑问,欢迎大家在文末留言,我有时间会一一回复,知无不言。


本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-07-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、 背景
  • 二、校招误区
  • 三、校招的底层逻辑
  • 四、如何破局?
    • 4.1 丢弃幻想,尽早复习
      • 4.2 尽早明确复习的重点
        • 4.3 精心准备简历
          • 4.4 抓住“必考题”
          • 五、总结
          相关产品与服务
          云数据库 SQL Server
          腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档