java面试需要注意什么?
其实很多刚入职的人,根据自己不了解的东西,对面试技巧一无所知,所以面试受到了严重的打击,有的人甚至放弃了。所以从这篇文章中,我想总结一些面试技巧和一些坑,做好面试成功的准备。
我是怎么面试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.看面试官对考试部门的了解或者对公司的兴趣;