先简单介绍下我自己的情况,我做移动开发大概一年半的时间,之前没有其他项目经验,比如web,java等。我大概面试了有七八十家,在两个月的时间里,多数还都是没有移动项目或者是就一个自己的项目先前一个人离职了,所以需要再找一个人,这样的公司特别多!
公司的要求大多数都是一个人能独立开发,熟悉开发流程,因为我觉得很多公司实际上都不是很重视移动这一块,也是他们面试官给我的感觉。但是也有一些专业做移动外包的公司,这些公司一般会要求比较高,很重视用户体验,但是,没有自己的核心技术,用的都是成熟的技术,套用的非常多,当然啦,外包嘛,多忙啊,下面我具体来说说我面试公司的种类,我大概总结了一下:
1.公司自己的项目,一般会是一个人独立开发,有的已经有移动产品(先前做的人离职了)。需要再找一个人更新迭代。我觉得这种公司会学不到技术,遇到难点也找不着个人问(当然啦 你要是自学能力特别强也能去),不过我的经验是这种公司一般不会很大,可想而知,福利待遇。(根据我自己的经验)。面试官一般比较关心的是你要多少钱。技术问的不多,还会问你有没有信心做好(为啥没很问技术捏,你说呢,先前那个走了呗,又不懂问个毛阿),之前如果没有做这个的,那么你就可以根据自己面试情况要高点,毕竟公司没人知道你干这行的行情。
2.第二种呢 就是上文提到的项目外包公司,这种公司一般会很忙,项目一个接一个,做得人当然也会很多,给客户做得产品当然要按客户要求进行喽,所以改需求应该会很频繁(要经受住折磨啊)。我个人感觉面试官给人的感觉总都是盛气凌人(真的是普遍现象——!),可能项目做多吧,所以就有自信喽,外包项目给人感觉就是用户体验一定要好。(你懂的),所以要求各种蛋疼。面试官问的问题以Ui交互为主(个人经验),数据解析,多线程操作,数据库之类的问的很少,这可能也跟他们面对的客户有关系!面试官一般上来就问你能不能实现某某效果,或者是拿着手机让你看他们做得东西,然后问你是怎么实现的。(当然,答不出来会不鄙视的,本人被鄙视很多回了,尼玛你们不知道想了尼玛多长时间才实现的东西让我张口就来,尼玛我不用想啊,我擦,好了,吐槽到此打住),面试官通常都很年轻,为啥,我觉得应该是较有经验的估计都不愿意做外包了,so,面试官盛气凌人的时候你要憋得住,笑(心)脸(中)相(骂)迎(娘)。薪资来说,看面试情况,但是也不能瞎要,毕竟人家就是干这个的,懂行情,你要是特别有自信,随便要。
3.最坑爹的人员外包来了,顾名思义,就是把你招进来在派出去,这种公司给你的工资都是你外派公司给这家公司的钱剥削完剩下的。不过要是能派去好单位也挺好,嘿嘿,这种一般面试地点会在你要外派去的公司(当然啦,因为技术就在这里嘛)。如果人事面试完你,然后让你去另一个地方找技术面试,那么恭喜你,人肉贩子公司正在向你招手(我个人觉得这种公司一般都不靠谱,面试过很多家),面试官一般都很谦虚(我曾经遇见一个傻逼,相当傻逼,尼玛觉得自己很牛逼是吗 我擦),我也不知道为啥,可能也是被卖到那里,不好意思装逼吧。像这种要价钱你得看被外派去的公司,也就是技术面试你的公司怎么样(办公地点很能体现问题),好的就多要,不好的就少要,当然自己心里肯定要有个砝码。
4.还有一种就是大公司,招的是正式职工,福利待遇各种好,面试官各种和蔼可亲,工资真的能要的很高啊。(有些激动),这种公司一般面试官问的问题都比较基础(实际基础才能体现问题),面试的时候也不会觉得有压力。额 这种公司貌似没什么可说的,各种条件都很好,当然了不好进。你自己努力吧。
一般面试完让你回去等消息的,通常都没啥消息。如果你是特别优秀的,人事,技术应该都会在一天之内面试完,回去也不会等很久就会有好消息。如果你和面试官聊的时间很短,而且没有什么互动的话,很悬。要表现得自信一点,对面试官问的问题要认真回答,即使不会,也要说出自己的想法,不要张口就是不会,那样面试官应该会觉得你很没有礼貌或者很不屑回答他的问题(做面试题也一样,尽量都写写,面试官一般不仔细看的,就大概瞅一眼,心里肯定想的这小子都写了,应该还不错)这样面试官对你的第一印象就很好喽,是吧。
工作找的真不容易,但是也了解了行情,了解了自己的分量,原来跳槽时这么的不易(除了踩狗屎的人)