【现在公开的信息】
6月9日在面了5个现场之后, 在第5次与客户达成了合作意向。费时9天。
我女朋友比我更快找到现场,只用了2天。
我们这个速度其实是不正常的,可能。因为听公司的营业讲,四月五月很惨淡,公司首次出现了支付待机费用的情况。
所谓待机费用,就是当你没有现场的时候,找现场的过程中,公司支付你的薪酬,我们公司是16w。
这么快的原因,和最后确定的并不是开发现场也有关系。今年上半年东京涌入了一波儿从国内来的技术者,然而行业并没有遇到爆发式增长,所以“开发”的竞争非常激烈。我面试的一个超短期现场(3个月)是java开发的,难度并不大,虽然进了2面,但还是因为1面时候的一些miss,并没有被选用,在等待2面的过程中就被咕咕了。而我和我女朋友最后进了的现场,是需要一点英语业务能力的。所以竞争上相对小一些。
上一篇文章里介绍了一面的情况,下面讲一些二面的经验。
#二面 / 一次决面试
二面分几种情况。
如果leader是中国人,是最麻烦的,有一些年轻的leader喜欢问java八股文中的问题。或者让你谈一谈对平时使用的一些框架或者工具的理解。同事遇到过问对vue,springboot,mvc的理解的。有些问题很弱智会让人愣住:“service层和dao层是怎样传递数据的”?黑人问号???
如果leader是日本人,那么主要信息可能一面的时候已经问过了,二面的必要性就是把自己意向的人给PM或者上司审查一下。那么就是围绕一面时候的情况,有时会有一些相关的拓展。
诀窍1:换位思考。
诀窍2:挖掘项目介绍信息。
一、换位思考
不管leader是哪国人,有一点在面试的时候是相同的。因为这些年从国内涌入了大批的IT劳力,甚至很多人是零IT基础或者零日语基础,市场的环境已经被搅乱了,所以面试官都抱着检测出对方是否有真实项目经验的目的,穿插在面试的过程中了。所以才会有一些非常基础但让人摸不着头脑的问题。
从同样的视角出发,如果简历中写了“详细设计”,那么对方一定会问你进行详细设计时的情况。详细设计是怎么做的呢?是在问详细设计的时候你参考了什么。详细设计书参考的是基本设计,基本设计参考的是要件定义。基本设计与要件定义已被称作外部设计,是承接项目的公司,与客户公司对接,梳理客户需求,梳理客户业务流程,设计项目的框架的。基本设计中,主要是通过业务逻辑的图表、机能与机能之间的互动关系图表等各种各样的流程图来表示的。
围绕详细设计,还经常被问到的问题包括:是自己一个人完成的详细设计吗?自己完成的部分占多少呢?过程中有没有遇到什么困难, 是怎么解决的?详细设计都有哪些内容?
总之,是要问你有没有见过详细设计书,怎么写的详细设计书,就是考察你有没有真实的经验。关于详细设计,油管上有很多教程。
重要的是自己的简历中到底写了哪些东西,对这些东西自己有没做过全方位的了解?别人来提问,从了解你的经历的角度出发,会提问哪些问题?自己做好准备的话,对付这些提问并不是问题。日本对于客户资料的保密有非常严格的要求,网上“具体的信息”比如真实的详细设计书,只有00年左右的。可以参考我的主页,有提供资源的下载,但是正在审核。
二、挖掘项目介绍
项目介绍给的信息千差万别,对于自己不懂的地方,尽量挖掘,会有意想不到的收获。
我最后确认的现场使用的就是oracle数据库。我只使用过mysql,培训班老师说没有差别,但在面试的经历中,发现PL/SQL这样的技术点,就真的查了查oracle数据库用什么工具操作,PL/SQL是什么,该如何使用,没想到面试的时候就真的用上了,被狠狠地提问了。
现在也开始卷起来了,项目现场更需要直接就用的人,而不是像以前,有相关经验,觉得合适就要。日本 的IT现场也不再给你学习和适应的时间了。能选择的人真的很多啊。以前都不要语言的级别要求的,现在最低要求也是N2。所以对于没有语言基础的,想要来日本做IT开发的,真的要好好考虑自己吭哧吭哧学了半年的哑巴日语,就能面对现场的工作需要了吗?
如果现场是银行或证券公司,请一定对JSP有一些了解, 在面试的时候承认自己有相关的项目经验。因为他们的系统是在原有系统的基础上升级上来的,真的会让你去写或者看JSP文件的。
平时我对于接到面试的安排,一定会对每个关键词进行挖掘,挖到自己满意为止,这当然有很多的无用功,但是也是学习技术的过程。因为我是金融转IT的,以为面试能稳,但没想到因为jsp的经验,还真是被刷掉了。当时一起群面的后一位技术者,面试的情况也很好,对方问jsp的经验的时候爽快地就承认了,而我还是保守了,说虽然自己会js,但是实际项目中还没用过jsp,能想到的点也就是这个了。非常遗憾
下次有时间我会总结一下日本it开发项目的开发流程。