今天去面试了,很忐忑。
今早来了一个电话,叫我去XXX面试C++初级软件工程师,其实我是抱着练练手的心态去的(作为一个机械转行的童鞋来说,第一次没什么把握。)
去那做了份笔试题,感觉和C++相关部分不多,第一部分是英语单词,第二部分是乱七八糟的知识(打印机?URL。。。)第三部分是逻辑题,有两题不会,就随便写了,写完后尼玛我就直接走了(我是脑残!还要面试呢),然后MM打电话说,本来以为你不想面试了,但是笔试还不错,所以就打电话确认一下,当场一滴汗。狂奔。面试的时候又是一个MM。问我乱七八糟的问题,我心想,哎呀,看样子这公司不是想招人啊,随便擦擦,15分钟后,说项目经理来面试,搞了半天,是前菜啊。当主角来了之后,我正襟危坐,其实脑子早就被MM问晕了,汗。
然后项目经理问了我最不熟悉的数据库,我勒个去啊,我简历上写的很清楚,我只学了一个月的数据库,完全小白状。然后问了C++的重载,我说重载是相同函数名,不同形参类型或者不同形参数目,本来还想说的高深点,可是重载真没什么可说的,经理大哥说我没答到点子上,我就有点纳闷,重载还有什么更高深的意义吗,难道让我回答编译器将重载函数编译成不同的函数名以支持重载机制。之后又聊到我之前自己写的一个小项目上,这一问让我发现了很多问题,大部分是没有项目经验造成的,比如在开发小项目之前没有做模块设计,想到哪开发到哪里,可是我就是想要实践经验才来的啊,有些东西书本上真心没有。
回到家,仔细想了一下感觉那家公司不靠谱。原因有三
1:那家公司在招聘C++程序员,但是招聘要求完全没说需要什么素质(比如熟悉C++,MFC,STL什么的),就写了应届毕业生或想转行者可以参加,逻辑思维强等很模糊的要求,这种目的不明确的公司可能不是真的想录用你。
2:那家公司主要业务是培训,我在面试的时候,面试MM很显然得先说我自学什么的不靠谱,把我套进去,然后就让我培训,不过我了解过那家公司,被我回绝了,回绝后说我即使留下了,月工资不高,800,最重要的是不会真的让我参与项目。
3:在经理面试的时候主要问了数据库,我简历上写得比较清楚,熟悉C++,MFC,WindowsAPI,STL,但是就问了一个重载,显然他们的软件开发主方向和我不同。
这次面试了解到了自己一些技术的欠缺,语言方面的欠缺外,还有几个疑惑,希望职场老鸟们帮忙解答。
1:根据我的现状(转行的悲剧),估计一些大公司肯定是不会要的,但是不是每个公司都要你具有很完备的项目经验,我如何去弥补这方面的缺失呢?
2:如果有同样转行的童鞋,说说你们怎么转行后怎么成功入职的。
鞠躬,内牛满面!