由于公司需要招java开发,陆续面了将近两个月,说一些个人的遇到的事和一点个人建议吧,
不一定对,仅从个人角度出发,希望能帮到部分小伙伴。
1.自我介绍
这个基本流程都会上来就让做个自我介绍。
碰到的第一种:
我是xxx,从事java开发xxx年,在XXX和XX和XXX公司呆过,主要负责xxx和xxx和xxx项目
个人感受:
第一点:过于简单,好像都说了,实际上和啥都没说一样
第二点:条理不清晰,特别在程序员这个行业,我觉得这个还是比较重要(公司要和项目、职务对应)
第三点:最好有个最终总结
您好!我是xxx,来自于x省x市(碰运气,万一面试官是老乡可能会照顾些),
毕业于xxx大学(一本,985,211以上提一下,其他的就可以省略)。xxx-xxx年在xx公司担任xx职务,
其中主要做了xx项目,使用xxx框架,负责xxx模块,还有xxx项目,使用xxx框架,
负责xxx模块(挑重点的说,工作年限多简单的项目可以不说),
在xxx公司学习到了xxx经验,xxx技术(主要是为了让面试官知道你的提升和学习能力)。
碰到的第二种:
我是xxx,blabalabla。。。一个自我介绍说了十分钟
对于我来说,有些同学面试真的能感觉到他们很紧张,这样介绍一个出于礼貌不好打断,
第二个怕打断了让他们更紧张,影响面试,除非真的碰到那种一直说的,才会打断让简单描述下。
一般面试1-3分钟就好,不用特别细,后面面试官会对最新或者比较感兴趣的项目细问的。
面试禁忌
面试中口气不要太傲
碰到过一次不太愉快的面试(自己小肚鸡肠)
问题:说下最新的项目和做过的参与比较多或者觉得有意思的项目?
答:你就说你想问啥吧,框架就那么多,都挺简单的,都用过,业务方面也没啥。
ps:内心已经不太舒服了,觉得这个人太骄傲了,装作若无其事随便问了问业务和框架,转为基础。
问题:说下hashMap的原理吧
答:这个太基础了还用我说嘛
ps:继续往深了问呗,问到答不上来,换jvm,多线程,数据库优化,算法,tcp等
其实掌握的还不错,但是会让我觉得这样的人不适合小团队,后续或许会和同事发生冲突影响工作,
最后pass(大厂不了解,小公司会觉得容不下这样的大神)
面试中不要太吝啬表达
举个例子:
问:使用过微服务吗?
答:使用过。(没了)
问:用的哪些呢?
答:springcloud那一套(再次没了)
问:Hystrix是什么作用呢?
答:熔断器(还是没了)
ps:内心难受的不行,总感觉说话说一半的样子
面试中可以适当停顿,不要张嘴就来,然后发现错了再改
给面试官的感觉就是死记硬背的,根本不了解实际应用,只是为了应付面试
面试中不一样非要用官方话语
面试中碰到过一次,
问jvm双亲委派
答:自己不去加载,交给父类进行加载,最终都是双亲委派模型最顶端的(卡住了,猜测是Bootstrap类
加载器去加载),其实这里大概就会懂得,没必要因为一点小问题卡住了,后面的都不说了,
因为一般这里都会说一下为什么这样加载。
反问环节
切记一定要准备,直接说没啥问的直接会掉一个档次,或者说对面试的公司的不是那么中意,
会让面试官有招来了不满意直接溜的打算,所以有相当的人真的会优先录用别人的。
这里就不具体了,稍微用心下都可以做到的,最后希望能帮到一些小伙伴,不要踩坑。