java面试需要注意什么?

我这几年采访过不同水平的Java开发程序员,现在感觉现在做Java开发的人都太浮躁了,大部分人都是急于求成。也许现在就是这样,大家都想用最少的努力获得最快的回报。尤其是现在的90后!技术一般,要求还是很高的。

其实很多刚入职的人,根据自己不了解的东西,对面试技巧一无所知,所以面试受到了严重的打击,有的人甚至放弃了。所以从这篇文章中,我想总结一些面试技巧和一些坑,做好面试成功的准备。

我是怎么面试Java的?

一.简历

找工作无非两步,第一步是简历,第二步是面试。先说简历。一般来说,公司必须从上到下选择,因为学历本身就代表能力。但不代表学历代表一切。当我们不清楚面试官的实际情况时,只能自上而下的选择。不管是hr还是我们做技术的,我们都有自己的标准,所以你先把简历写好,让别人看到。而且不同职能的人获取简历的方式也不一样。

在选择简历的角度上,我有自己的见解。当然,不同的面试官有不同的选择。

1.我看我简历中提到的技术要求是否符合我的要求。我在简历中看重他擅长的技术。如果没有提到技术词汇,那么这个人有以下几种可能:

1号很水

2号很牛逼,但是概率很小

3号不会写简历

第一关,很多人会因为简历不好而失去面试机会。

你肯定会问,我应该如何在简历中展现自己的实力?

你面试的是一家主要技术是SSM技术的工程师的公司。在你的简历中有SSM这个词是不够的。最好能反映出SSM的生态和你对SSM的理解。

二、个人介绍

如果简历已经通过筛选,就该看真章了,面试环节。首先,你必须准备一份5分钟的个人介绍。

遇到这样的面试官,我个人介绍都写不完,废话太多。其他人听得很累。从高中开始,面试官就没那么多耐心和时间了。这样会留下不好的第一印象。正确的做法是:

简单说明你的工作时间,擅长技术栈和你的工作期望。

第三,专业术语

我用专业术语筛选简历,这成了我面试的重点部分。简历既是专业术语,也是一把双刃剑;

1.不写专业术语,简历不容易通过;

2.写你需要做好充分的准备,否则你的技术能力可能会在面试中不及格;

第四,询问项目的深度

项目经验是面试中“最”重要的环节。要全面了解面试官,我会花很多时间问面试官做过的项目。

没有人只有一个项目,所以我的问题就变成了:看得出来你做过很多项目。有没有你做得最好的项目?你可以告诉我。

如果你有任何关于学习Java的问题(学习方法,学习效率,如何就业),可以随时来咨询我。这是我的Java交换学习的按钮。群:前面是615,中间是741,后面是636。多交流问题,互相帮助。群里面有很好的学习教程和开发工具。

面试官在谈自己的项目时,作为面试官,有几件事需要确定:1。首先要确定项目是不是自己做的,也就是确定项目的真实性;

例如,你的项目是由SSM建造的。能告诉我建设项目的流程和需要注意的事项吗?

这时,有人被迫什么也不说了。

仔细询问后,被告知项目是其他同事建的,我只负责开发业务。

2.项目的缺陷

在建项目的时候,想多了会导致过度设计,想少了会导致业务增长带来的各种问题。企业在某个技术领域探索最佳实践,其实并没有一个通用的行业标准,但思路是可以借鉴的。

但是如果你有经验,可以继续重构,真正修复项目的缺陷。那又怎样?我的问题来了:你是如何解决项目中的一些问题的?

这是考察你实际处理问题的能力,以及你是否能独立思考,是否有大脑在运转,这是真正的个人能力。

3.项目的深度

项目达到一定规模后,如果想得到更大的推广,一定会深挖原理。

事实上,很难考察项目的深度,总会有一些行业共性的问题需要解决,这也是为什么BAT、TMD等公司往往会制定一些行业标准,开放一些技术方案。

当然很多公司还是达不到这个程度,所以项目的深度因人而异,没有一个通用的标准。

所以考察方向就成了这个项目的可持续发展,垂直领域,深度思考。

五、程序基础、手写代码、算法

如果面试要求手写代码,是不是所有面试官都很傻?

当然不是。我们可以通过写代码看出一个人的编程能力和思维。我们经常看别人的代码,所以能迅速看出你代码问题的人,在我看来,是在你之上的。

6.你热爱科技吗?

总之,就算你没那么爱技术,也要表现出你很爱技术。

七、个人职业规划

一开始我以为所谓的个人规划其实都是空话,都是不切实际的东西。但是接触的人多了,我慢慢发现。有职业规划的人和没有职业规划的人真的不一样。我会发现有些人在接下来的几年里毫无进步,完全把资历和技能混为一谈。

为什么会出现这种现象?我猜有以下原因:1。没有个人规划,去哪儿都是愚人节;

2.忙于管理,忽视技术;

3.长期在一个岗位上,做着同样的事情,总是写CRUD;

八、面试官的反馈

面试结束的时候,作为尊重,这个时候我会问这样一个问题:我了解情况。有什么你觉得自己很擅长却没被问过的事?

每个人都会有自己的思考,甚至是偏见,所以我们一定要在面试过程中得到面试官的互动和反馈,从而证明自己的观点。报一个人才不放过的心态,全方位了解面试官。

9.你有什么问题要问我吗?

面试官一定要低调,不要居高临下,尤其是作为技术人员。如果觉得面试官有点紧张,可以先聊点别的,比如你的专业,你住的地方,上下班的时间,缓解一下紧张。

至于最后一个问题,为什么要问:你想问我什么问题?有几个原因:

1.确定面试反馈;

2.给面试官一个交流的机会;

3.看面试官对考试部门的了解或者对公司的兴趣;