求职刷题神器

funit.cn

讨论区 > 求职面经 > Java开发面经|我面试8家公司的经验总结

Java开发面经|我面试8家公司的经验总结

矢野洛洛
发布于2021-02-25 14:52:26 92浏览

不包括学校组织的招聘会上那几家的面试,我总共面试了八家,其实面试经验也不是很多,但是我一开始的面试状态是什么也不会,什么都说不上来,到了最后几家,笔试题都能过了,项目也能说了。今天总结一下我的面试经验,供大家参考。

一、准备阶段

1、简历

(1)工作经验最好写3年

最后一家,我听两个hr聊天说,我本来在简历那一个环节被刷下去了,因为实在找不到人,就又把我的简历捡回去了。我简历被刷的原因是虽然我写了4年的工作经验,但是javaEE的工作经验只有2年,他们都是找3年以上的。所以同学们能写3年就写3年吧。


(2)简历中的专业技能和项目中的技术描述经常被问到

面试官经常是看着简历问一些问题,他提问的知识点都是简历上专业技能和项目技术描述中的东西。也可能会问他们自己项目中用的技术,那个范围就大了,准备起来也无从下手,但是简历中的知识点大部分会被问到,只要保证简历中的知识点不会被问倒,就能得到面试官的认可。

准备这些知识点的时候,参考笔记或者面试题最好了。这样学的快,而且总结的也非常好。


(3)准备最好的项目放在第一个

一部分面试官只问第一个,可以说第一个项目是必问的。这都相当于半开卷考试了,都告诉你这道题必考了,为啥还不准备好点,所以第一个项目是简历中的重点,熟悉的知识点尽量往里面写,好好准备项目怎么说。


2、笔试

笔试题遇到的最多的就是张孝祥宝典里面的题,写代码的可以提前准备几个:两个单例模式,两种排序,数组实现栈等等。多看一些大家的笔试题,重复性还是挺高的。还会遇到一些逻辑推理题,这个我不知道怎么准备了,感觉是考思维呢。


3、面试

首先,不会的千万不要说,比如你在说一个知识点的时候用到了另一个知识点,心里就应该预料到面试官会马上问另一个知识点。可以利用这一点引导面试官去问你准备好的知识点。不会的你可以说不会,可以说忘了,但是不能信誓旦旦的乱说,搞技术的在技术方面都很较真,大部分都很讨厌这样的。

然后说项目的时候要先说你们做的是一个什么项目都实现了哪些功能,然后再说自己主要做的哪些模块,最后重点说自己做的模块的时候一边说业务一边把以前的知识点结合进去说。比如我的第一个项目是一个OA系统,涉及到流程问题,我就想把JBPM说进去。我先看了一下JBPM的笔记,然后把笔记中的知识点往我的项目中套。下面是我自己整理的,有的我也不知道套用的对不对,提供一个思路仅供大家参考:

以重要工作督办为例:首先这个流程涉及到三个角色,局领导,办公室人员,处室人员。在项目启动的时候流程部署好,办公室人员添加立案,调用startPressInstanceById启动流程实例。然后办公室人员再交给厅领导进行审核,厅领导审核完,再返回办公室人员,再由办公室人员发送到处室,再由处室人员收件、批办、承办、归档,调用endPressInstance结束流程实例。每个节点都有待处理和已办理两个子模块,其中待处理存放该节点用户需要处理的任务,根据节点名称查询出正在执行的任务;已办理是该节点已经处理过的任务,便于用户查看,这些数据通过查看state为completed的任务获取。

流程控制主要有两点,一个是节点于节点之间的跳转,一个是每个节点任务的人员分配。我们这个项目主要通过从completeTask中传递节点的参数控制完成任务后跳转到上一个节点还是下一个节点;一个任务可以由固定的人执行也可以动态的设置任务的执行人,我们这个项目采用的是第二种方法,在进入该任务之前通过流程变量赋值。

建议大家把自己的项目总结好,背一背。一定要把自己写的项目说清楚。最好找同学帮忙面试一下,然后再准备,很有帮助的。


二、面试阶段

都准备差不多了,就可以上战场去面试了(不用完全准备好,必须准备的准备好了就行)。

面试的时候心态最重要,其实每次面试不需要你全部都能答上来,只要你会的能说通透就好。还有越往深里问说明越对你感兴趣,是好事。

每次面试完,先别纠结伤心难过之类的,先想一想面试中哪些自己没准备好,回来把面试中不会的搞明白,争取下次再问到这个知识点不会被问倒。我每天都是这么做的,学习效率特别高,我都感觉我这几天学的东西比一个月学的都多。

面试其实挺好玩的,面试你的都是公司的大牛,每次面试都相当于一次指点,他们问到的都是很实用的知识。

大家把心态放端正,工作都能找到,你想找到什么样的薪资的都能找到。我是建议大家要的工资高一点,说实话,敲代码会短命的,我们干的是卖命的工作,干嘛不多要一点。

最后祝大家都能找到心仪的工作,然后再一起开始新的征途!我们真正的战场是工作以后!


本文首次发布于趣IT ,转载请注明出处,谢谢合作

Java开发面经|我面试8家公司的经验总结

全部评论0

成为第一个评论的人

还可以上传7

表情
  • 快速扫码进群
    加入职友圈
下一步
知道了