乐趣区

关于spring:工作快两年了斗胆谈谈校招社招技术面试那些事

举荐????:靠近 100K star 的 Java 学习 / 面试指南:JavaGuide

!!!Note : 01,02 局部非干货,只是集体就一篇文章被 diss 的经验做的一个简略复盘。不想看 Guide 哥瞎 BB 的能够跳过。

这篇文章次要是为了聊一些对于校招 / 社招的心里话,被 diss 与否其实是无所谓的。我不能让所有人都称心我的文章,然而大部分人感觉我的文章有价值我就开心了。

01

前几天,我分享了一篇《读者,双非本科、0 实习、0 较量 / 我的项目经验。3 个月上岸百度(上)》的文章引发了一小部分读者喷我是成心贩卖焦虑。

刚开始的时候,我的一脸懵逼啊!这心想哪里有贩卖焦虑了呢?为此,我还去询问了很多敌人。敌人们也都并没有感觉不妥。

可能敌人也是站在我这边的,我本人思前想后,感觉必定是哪里出了问题(当天本人状态原本也不咋滴,的确有被影响到。)。

认真想了一下,换位思考了一下。我感觉呈现这种状况的起因可能有上面几个:

  1. 当事人状态不好:被我 diss 的人过后状态不太好,而后看到这篇文章受到了刺激。我是十分了解的,我在状态不好的时候会敏感很多。所以,我个别会压抑心田的怒火,不会去怒怼他人。
  2. 了解呈现偏差 :在以后这个曾经比拟卷的状况下,这个题目的确会让很多一些认真看文章内容的人人产生误解。 让很多人误以为通过 3 个月的突击温习就能取得大厂 Offer。在以后的技术面试环境下,的确戳到了很多人的痛点。 或者我在文首简略阐明一下读者自身就有计算机专业根底,并不是单纯靠 3 个月的温习就上岸大厂会更好。
  3. 单纯凑个冷落:很多人单纯就点开文章,然而基本不会认真看文章内容。而后,这些人看到评论区的评论,就跟着一起瞎起哄。动动手就能喷人多简略哦!多厉害哦!这种人就很恶心啊!不过,我做几年公众号必定有一些这样的读者,也挺失常的!没关系!工夫会把你变成我的忠诚读者。

然而,那些酸作者上岸大厂的人,我是真搞不懂!大厂每年招这么多人,总有很多人上岸。看到他人上岸的经验,咱们难道不应该学习一下,而不是搁那恰柠檬吗?

我说的这种学习不是说你照搬他人的教训,而是借鉴排汇他人的教训。

说实话,小贾的分享十分十分用心!所以,我给的稿费还挺多的。我感觉这是对好内容的一种认可!不过,我说了很久,小贾最初也只有了 400。

《读者,双非本科、0 实习、0 较量 / 我的项目经验。3 个月上岸百度(上)》的下篇我应该会在下周整理出来。

02

题目始终是我的一个痛点,很多十分用心的原创因为题目没起好就间接翻车了。

上面是我近期的一些原创,应该没有题目对不上内容的吧?

说实话,我是真想当一个“题目党”啊!

谁不想让本人辛辛苦苦写的原创被更多人看到!试问一下:“你本人辛苦写的原创,你难道不心愿更多人看到么?”。

很多时候平淡的题目,雅致的封面真的没啥人看。我感觉不是大家雅致了、塌实了,而是当初的大环境的确是这样,与咱们每一个人都有关系。

我感觉公众号题目和封面就像咱们每个人的简历一样,咱们都想用无限的内容突出一些亮点来吸引他人的留神。

咱们大部分人在写简历的时候,根本都会简略包装一下。我说的这个包装不是平心而论,而是突出放大了某些亮点。

有时候我常常感叹:“连文章题目都特么开始卷了”。

03

就像当初的面试一样,大家都说内卷了,埋怨当初的面试真特么难。

然而,单纯埋怨有用么?你对其余求职者说:“大家都不要刷 Leetcode 了啊!都不要再筹备高并发、高可用的面试题了啊!当初都这么卷了!”

会有人听你的么?你不筹备面试,然而其他人会筹备面试啊!那你是不是傻啊?还是真的厉害到不须要筹备面试呢?

大家身边肯定有很多编程比你厉害然而找的工作并没有你好的敌人吧!

技术面试不同于编程,编程厉害不代表技术面试就肯定能过。

当初你去面个试,不简略筹备一下子,那几乎就是往枪口上撞。

真的不是贩卖焦虑! 你不信能够本人去面试一波看看。

我就不信这年头还有不筹备面试也不刷上面试题就能间接取得大厂 offer。可能会有一些发过顶级周刊或者取得过顶级大赛奖项的巨佬不须要。

试问一下:“咱们作为普通人,在这样一个技术面试气氛下,不花点心理筹备面试能翻身么?”

面试造火箭,工作拧螺丝钉”就是目前的一个常态,预计将来很久也还是会这样。

然而,肯定不要对面试抱有侥幸心理。打铁还需本身硬!

千万不要感觉本人看几篇面经,看几篇面试题解析就能通过面试了。肯定要静下心来深刻学习!

04

我本人是双非本科,我在大二就意识到本人的学校不是劣势。所以,我就早早确定了本人当前要走的技术方向是走 Java 后端。

而后,我在大三就开始筹备面试了。

我是怎么筹备面试的呢?

  1. 和老师一起做了一个企业的我的项目作为本人简历的一个我的项目经验。毕竟我的学校不好,要靠我的项目经验补救一下。
  2. 和同学一起加入了一些技术较量比方软件编程大赛。 这个过程重要的不是名次,每一次较量经验都是对本人能力的锤炼。
  3. 我在大三上学期就依据企业的招聘要求整顿了一份技能清单。 整个大三,我没有周末,根本没有什么娱乐工夫,一个人在图书馆,在寝室学习这些技术。
  4. 对于每一门技术,我会去网上找一些常见的面试题,并把这些面试题作为重点来温习!

要不要针对某个知识点筹备面试题呢?

  1. 你把某一个技术用的十分纯熟之后,并不代表你能答复上来面试题。 很多小伙伴都感觉本人对于某些技术十分纯熟,就不须要筹备面试题了。实际上,这是一种十分谬误的做法。你会发现很多面试题,你不筹备一下,一去面试就间接懵掉了!
  2. 很多面试题能够加深本人对于某个技术的了解。 比方音讯队列的常见面试题有音讯队列解决了什么问题、常见音讯队列比照、如何保障音讯只被生产一次、如何保障音讯不被反复生产等等,当你会答复这些音讯队列相干的面试题之后,你本人是不是对于音讯队列也有了更深的意识了呢?

05

再来聊聊让很多应届生求职者头疼的我的项目经验。

大三这一年,一些时机也让我也接了一些私活赚钱。为了可能顺利交付,偶然也会熬夜。不过,过后的心态是即便熬夜也还是很开心、空虚。每次想到本人通过技术赚到了钱,就会十分骄傲。

每次忙到很晚,一个人走在校园的时候还是很爽的!十分喜爱这种宁静的感觉。

不过,接的几个私活也是比拟杂的,并不太适宜作为简历上的我的项目经验。

于是,为了能让简历上的我的项目经验看着更好看一些,我本人也找了两个我的项目做。一个是我跟着视频一起做的,是一个商城类型的我的项目。另外一个是本人依据本人的想法做的,是一个视频网站类型的我的项目。

在跟着网上的视频做我的项目的过程中,最重要的就是要独立思考 + 入手实际! 老师可能仅仅只是给你讲一下我的项目用到的知识点,会不会去拓展或者去寻找更优的解决方案就是你本人的问题了。

如果你要把这个我的项目写到本人的简历上,最好能够给我的项目换个适合的名字。

在大三寒假的时候,我还和同学老师一起做了一个有点像员工绩效治理的企业实在我的项目。这个我的项目和我刚进公司做的我的项目十分十分类似,不过公司做的可能更高级点。切实是太巧了!

我记得过后本人独立做我的项目的时候,遇到了很多问题。就很多时候,你看书很容易就明确的货色,等到你实际的时候,总是会遇到一些小问题。我个别都是通过 Google 搜寻解决的,用好搜索引擎真的能解决本人 99% 的问题。

06

也是在大三筹备面试的时候,我开源了 JavaGuide。我把本人筹备面试过程中的一些总结都毫不保留地通过 JavaGuide 分享了进去。

相比于其余通过 JavaGuide 学到货色或者说助力取得 offer 的敌人来说,JavaGuide 对我的意义更加重大。

不夸大的说,有时候真的感觉像是本人的孩子一点一点长大一样,我始终用心呵护着它。

尽管,我花了很长时间来保护它,然而,我感觉十分值得!十分有无益!

间接到明天 JavaGuide 曾经有 92 k+ Star 了。截止明天(2020-11-29)一共有 2735 个 commit,我一共解决了靠近 500 个 issue 以及 500 多个 pr。

我本能够每天轻松轻松的和女票一起度过,本能够多去其余平台涨点粉,然而,我抉择了把大部分工夫都留给了它!

如果不是真的喜爱,我想没人会每天花这么多工夫在这个下面。

除了 JavaGuide, 我还开源了一些本人写的轮子和一起其余比拟乏味的我的项目。比方往年我就写了一个 RPC 框架和一个 HTTP 框架。

目前,我开源的我的项目在 Github 上播种了 100k+ star。我的 Github 地址:https://github.com/Snailclimb,欢送领导啊!

不过说句心里话,我感觉这些我的项目都不过是本人小打小闹的玩具罢了!写这些我的项目的目标次要也是为了进步本人的能力的同时来帮忙到更多的小伙伴。

我更心愿的是本人可能参加或者写出一个被更宽泛应用的软件 / 框架。 我想这也是每一个技术人的幻想!共勉。路漫漫其修远兮!

前面,我的想法是每周抽出一小部分工夫,通过一个一个小迭代的模式实现一个基于支流技术的我的项目供小伙伴们学习。

07

其实,我是比拟倡议大学生尽可能早一点以求职为导向来学习的。

这样更有针对性,并且能够大概率缩小本人处在迷茫的工夫,很大水平上还能够让本人少走很多弯路。

然而,不要把“以求职为导向学习”了解为“我就不必学课堂上那些计算机根底课程了”!

我反复强调过:“肯定要用心学习计算机基础知识!操作系统、计算机组成原理、计算机网络真的不是没有理论用途的学科!!!

你会发现大厂面试你会用到,当前工作之后你也会用到。我别离列举 2 个例子吧!

  • 面试中:像字节、腾讯这些大厂的技术面试以及简直所有公司的口试都会考操作系统相干的问题。
  • 工作中:在理论应用缓存的时候,你会发现在操作系统中能够找到很多缓存思维的影子。比方 CPU Cache 缓存的是内存数据用于解决 CPU 处理速度和内存不匹配的问题,内存缓存的是硬盘数据用于解决硬盘访问速度过慢的问题。再比方操作系统在页表计划根底之上引入了快表来减速虚拟地址到物理地址的转换。咱们能够把快表了解为一种非凡的高速缓冲存储器(Cache)。

如何求职为导向学习呢? 我在新开的坑《「编程杂感」第 1 期》中有介绍到。

简答来说就是:依据招聘要求整顿一份指标岗位的技能清单,而后依照技能清单去学习和晋升。

08

没想到一下子就写了这么多,曾经尽量在杜绝废话了!刚坐在星巴克店外码子冻死了,就转到了屋里。

这篇文章快靠近序幕了。再来聊聊很多人比拟感兴趣的话题:“算法在当下校招和社招技术面试中的位置。面试之前咱们到底要不要刷算法呢?”。

因为我之前在星球分享过,这里就间接 Copy 过去,心愿在这个问题上比拟迷茫纠结的小伙伴能有所收货!

09

每个人都有表白本人想法的自在,我尊重每个人的认识,但也心愿大家可能用心评论而不是跟着起哄。

做公众号的这几年始终是比拟开心的,接触到的小伙伴也都很可恶,也和一些读者私下交换很多。

说实话,咱们真正做技术的人大部分都是十分十分切实的!不喜爱搞一些虚的货色。

做好本人就好。为了黑粉扭转了本人的初心,犯不着。

我写的原创,发的文章并不渴求每个人都能喜爱,这也是不可能的。做了这么久公众号,不能说忠诚粉有多少,黑粉必定是也有不少的。

我不是技术大佬,只是一个一般的不能在一般的人。我不过是拿出了本人的一部分的业余时间进去分享罢了!

起初我只是酷爱,当初我能够通过本人做的分享播种到一些非物质和物质上的货色。

我感觉这也算是对于我的付出的一种认可。

后记

这篇文章内容有点多,如果这篇文章只能让你记住 3 句话,那请记住上面这 3 句:

  1. 肯定不要对面试抱有侥幸心理。打铁还需本身硬!千万不要感觉本人看几篇面经,看几篇面试题解析就能通过面试了。肯定要静下心来深刻学习!
  2. 倡议大学生尽可能早一点以求职为导向来学习的。这样更有针对性,并且能够大概率缩小本人处在迷茫的工夫,很大水平上还能够让本人少走很多弯路。 然而,不要把“以求职为导向学习”了解为“我就不必学课堂上那些计算机根底课程了”!
  3. 手撕算法是当下技术面试的标配,尽早筹备!

感激有你!共勉。路漫漫其修远兮!

我的的开源我的项目累计在 Github 上播种了 100k+ 的 star!我的 Github 地址:Snailclimb – Overview(来 fllow me)

不过说句心里话,我感觉这些我的项目都不过是本人小打小闹的玩具罢了!写这些我的项目的目标次要也是为了进步本人的能力的同时来帮忙到更多的小伙伴。

我更心愿的是本人可能参加或者写出一个被更宽泛应用的软件 / 框架。 我想这也是每一个技术人的幻想!共勉。路漫漫其修远兮!

退出移动版