黑马程序员技术交流社区

标题: 悟空快跑拿Offer系列 [打印本页]

作者: 悟空老师    时间: 2016-5-3 11:14
标题: 悟空快跑拿Offer系列
悟空快跑拿Offer系列

地点:深圳市南山区科技园北区科陆大厦13楼。
公司名称:仙苗科技。
公司规模:A轮。
结果:待通知。


以下是闯关过程:
    天气不好,大雨倾盆。
    九点五十出门,雨还很大。因为没有去过目标公司,所以没办法估计路程时间,难得豪爽一把,直接叫专车接送(这里悟空老师建议大家,在面试前先预估自己到面试地点的距离以及各种交通工具需要花费的时间,尽可能的争取提前十分钟能到面试公司。)路上花费了大约二十分钟多些。到目标公司楼下是十点十五分左右。下面是公司所在大厦图片。

看着大厦楼,果然高端大气上档次啊,小手一抖,照片到手。
下面是大厦近照。


    大厦前台,不好意思靠得太近,美女一枚。直接做电梯,目标公司在十三楼。

    外边看着感觉挺好,很大气。然后我就遇到了一个很尴尬的问题了,转了一圈我没有找到目标公司。不信邪的我又转了一圈,晕了,真没找到。可是地址明明写在13楼啊,难道倒闭啦?(我就是传说中的老板杀手)

有图有真相,怎么可能会错。
    终于啊,最后找到了。结果让我欲哭无泪,悟空老师是个大近视,不带这么欺负人的。。。不知道什么原因,这家公司暂时没有logo,让我一通好找。

    公司人不是很多,接下来就是真正的面试过程了,请听悟空老师细细道来。

    先是前台这一关,前台是个妹子。
    我:“你好,我是来面试的,已经跟贵公司预约了今天十点半,面试的是iOS开发岗位”(时间大概是在十点二十七八左右,不用踩点,提前两三分钟即可)
    前:“好的,请问你贵姓,这次过来有带简历吗?”
    我:我姓林,简历我带了,需要做登记资料吗?
    前:不用,麻烦你把简历给我,可以吗?
    我:当然可以(递上我沉甸甸的简历)
    前:“好的,麻烦带上这个牌子,请跟我来。”



(面试还有面试卡,鄙人生平罕见。。。)
    漂亮的前台妹子把我带到一个汉子面前,估计应该是他们公司的技术主管吧。
    技:“你好,我是公司的技术主管,你是来面试iOS的是吗?”
    我:是的
    技:好的,那你可以简单的介绍一下自己吗?
(不是所有公司都有笔试环节的,悟空老师面试的这家就没有笔试,直接就是技术面试。)
    技术官翻着我的简历,示意我可以开始了。
    我:。。。。。。(只是一个简单的自我介绍,并不需要很长的时间一两分钟就好了,而且很多信息简历上都有,只需要大概的介绍一下自己,然后简单的说说自己的履历,经手的有几个项目,大概是什么类型的app就可以了)大概就是这一些了,其他的都在简历上写着呢?您这边还有其他想要了解的吗?(尽可能的把主动权把握在自己手上,不要等面试官发问,而是要主动去引导。因为有些面试官很闷的,如果你也不主动的话,那么整个面试的过程就会很干,不利于面试结果)
    技:恩,好的,能简单的说下你在前两家公司的事情吗?
(这个问题一般面试官都会问,主要还是刺探你是否有工作经验。)
    我:可以,第一家公司的话他的主营业务其实并不是移动APP方面,他的主要产品的话是一个基于建材行业的ERP管理系统,而我的工作的话就是把这个PC端的操作系统的部分功能移植到手机上,形成一个APP。参与开发的项目有两个。第二家公司是一家外包公司,经手的有两个APP。都是比较正常的,一个生活服务类的,一个电商平台类,具体的信息在简历上面也有。两家公司下来,也算工作了两年了,一直都在广州,打算到深圳来发展。(正常语速,而且要自信自然,侃侃而谈,增加可信度)
    技:“哦,对了你这上面有两个APP写着是企业级产品,没上架,发布平台是蒲公英,这是?”
    我:(就知道你要问这个问题,是时候展现真正的技术了。给大家一个建议,在书写简历的时候,你可以有目的性的写一些东西,来勾起面试官的好奇心,然后他就会问你这是什么。这个时候,主动权就在自己手上了)原来我在的这家公司的APP是企业级的,并不是给普通客户用,您也是搞这个的,你也知道,这种企业级APP市面上还是很多的。我们这款APP的话主要是提供给之前已经购买了前面提到的那个ERP管理系统的客户的,所以就没有上架苹果APP Store的必要性。所以才选择在其他的平台发布这个APP。而蒲公英的话是咱们现在国内比较有名的软件发布平台,主要就是提供给像我以前这种开发企业应用的公司的。简单点来讲就是,主要我把这个软件放到蒲公英上,你就可以直接用手机扫描生成的二维码直接下载软件。对了,不知道贵公司的APP是企业级的还是?
技:“哦,我们公司的项目不是企业版本的。那么林先生,你对APP上架这一块了解吗?”
    我:这个就没有什么技术上的难度了,这个在网络上有很多教程,一步步根据教程来就可以了,其实吧,我觉得,上架APP,很多时候顺利的话,一个星期内就可以上线,但有些时候点背,可能大半个月都没上架成功。(抛出问题,同样是为了吸引面试官)
    技:哦,这是为什么?
    我:这里面还是有很多不可控制的因素的,以为苹果是很奇葩的,通过APP Store上架APP,苹果是人工来审核的,所以速度很慢,甚至有些时候我上架审批一个软件,被批回来,然后我代码不做任何修改,再发过去,这次就成功了。很无语的,还有就是如果遇到一些国外的节假日,那时间更加长了。技术上没什么难度,只要在写程序的时候不要去调用一些苹果的私有api的话,不要去挑战苹果的权威,一般都只是时间问题。
    技:“那个,你简历里头写了的这几个APP,有带过来吗?”
    我:当然有,就装在手机里(把自己的手机递过去,竟可能的吧自己准备好的APP安装在手机上,并且要对自己准备的APP非常熟悉,熟悉自己负责的模块的所有功能实现。)
    技:“这是一个电商平台类的APP吧?”
    我:对,这个是外包的一个项目。(准备的四个项目,其中两个是企业版APP.一个电商平台类,一个生活服务类。切记在准备APP的时候,重复性不要太高,至少要有两到三个不同类型的APP
技:“这里边哪一块是你负责的?”
    我:(切记不要现场瞎编,一定要做好十分的准备)这里边的商品的展示模块,购物车模块,分享。。。。。。(还是那句话,要说自己真的准备好的功能去说)
    技:支付用的是第三方吧,那分享用的是?
    我:对,支付用的是支付宝跟微信的SDK,分享的话用的是比较热门的ShareSDK,第三方的比较简单,基本上跟着开发文档来也不会有什么难度。不过有些时候第三方自身带着的bug就不是我们能解决的。(挖坑,同样也是事先准备好的。切记,人生啊,一切都是套路)
    技:“能举个例子吗?”
    我:(这个问题同样是我提前准备好的,而且刚好是最近黑马的课程中遇到的一个bug)可以啊,就说这个ShareSDK,之前的老版本的没遇到过这个问题,是最近的新版本遇到的。就是在用ShareSDK分享图片的时候,用QQ分享图片的时候,如果图片是png的,只要不超过10M就没有问题,一旦你的图片是jpg的,只要超过32K就不行。测试过好多次,就是不行,后面找了客服,他还不信。虽然说苹果公司也建议我们使用png格式的图片,但是很不明白为什么它会有这个bug
(接下来就跟面试官扯了会关于第三方框架的问题,太多了不好过于依赖,太少了影响效率这些有的没的,平时尽可能的阅读一些关于开发的文章,增加一些谈资。)
    技:“你能再给我说下你这个APP的一些功能是怎么实现的吗?可以让我大概的了解一下你都做了些什么?
    我:(这就是一个很好的表现机会了。可以直接把手机拿到自己手上,然后开始给面试官分析界面,以及分析功能的实现是怎么做到的,尽可能多的,详细的去讲。用手机边展示边讲是一个技巧,不要只是单纯的在那里说啊说,要多些交流还有互动。切记一点,一定要主动权把握在自己手上。不用等面试官问,应该自己去表现你会什么。)
(就在这个时候,意外发生了。。。)
    技:“我看你的手机上有一个蓝牙测试的DEMO,这是你自己写的吗?”
    我:(这其实是自己的小失误,刚好有个班级是在学蓝牙开发,借了我的手机去做真机调试,忘记把测试DEMO删除了)我很淡定的回了句:对啊,最近在研究蓝牙,咱们深圳不是很多智能家居的公司吗,加上现在也比较火热,所以有空了也研究一些新的东西,增加自己的技能嘛。(临场发挥,不要怂。)
(同样也跟面试官讨论了一下智能家居的一些东西,同样,也是因为我平时看得关于开发方面的文章比较多,要扯的话也可以扯一些。加分项。所以,平时多看一些技术文章,也是一个很好的积累。)
    技:那你在之前公司是团队开发还是独立开发?
    我:之前的公司都是团队开发,不过有些时候任务多了,也要承担大部分工作。(暗示面试官自己有独立开发的能力。)
    技:“我们公司的话是要求独立开发的?”
    我:这个我觉得没什么问题,有些时候独立开发的话代码冲突还会少很多。(关于独立开发与团队开发,还是要看每个人的选择,你要是觉得想要多学点东西多些压力,独立开发也是一个不错的选择。)
    技:“哦,那你之前在开发的时候有没有遇到一些难题啊,可以分享一下吗?”
    我:(这个问题我感觉好多面试官都会问)技术上的难题的话,一般都能解决。可能更多的是跟团队其他同事合作上面的问题,像之前的公司用的接口跟安卓是同一套的,有些时候更新了接口,可是没有及时更新文档或者是后台只跟其中一个开发部门说了,那样就导致开发上有影响,而且有些时候跟美工也有这种问题。不过这个还是跟公司的制度有关,要是有完善的制度的话有些问题是可以避免的。
    技:“请问你有自己的技术博客吗?”
    我:(要是有的话,那是加分项,没有的话也不用很在意)技术博客我平时也都有关注,毕竟程序员很多新的技能更多的还是来自网络上的这些平台。不过我自己还没有打算搭建自己的博客,因为觉得自己离大神还是有些距离的。不过以后肯定会有的。
    技:恩,其实平时就要有这个积累的习惯,并不是一定要成为大神才能写博客的。
    我:恩,这个我也清楚的。那您这边还有什么其他问题吗?(不想再聊这个话题,直接强势插入)
    技:“有的,那个能问下你的薪资要求吗?“
    我:”14K“
    技:“哦,那你之前的公司是?“
    我:之前我的是12K在广州。
    技:好的,我这边没什么问题了,你稍等一下,我叫一下我们人事的同事。
    过了没一小会,就来了个妹子,估计就是人事部门的了。
    先起身跟人家握了下手,同样在做个简单的自我介绍。
    接下来的就是人事面试环节了。问的问题都很正常,基本就是为什么从上家公司离职啊,为什么想来深圳发展啊,有什么职业规划啊,有没有亲戚朋友在深圳之类的。人事面试,一般只要态度诚恳些,还有回答不要太另类基本上没有什么问题的。当然人事的也会通过一些小问题来刺探你是不是真的工作过,像是一些说问你之前公司在哪里啊,之前公司的一些福利啊,甚至是问你之前住在哪里啊,房价如何之类的。人生啊,一切都是套路。所以,在去面试之前,看似一些小问题,当同样要做好准备。
    人事:林先生,您这边有什么其他问题想问的吗?
(这个也是人事面试的很经典的问题,同样也是刺探你的工作经验的。如果你没有经验,可能你就问不出来问题,所以,也要事先准备。例如公司的福利津贴,工作时间,甚至是公司的一些战略目标,还有公司规模之类的问题都可以。)
    人事:林先生,您这边要求的薪资是14K,这个我们觉得有点高了。
    我:(只要通过了技术面试,那么人事的工作人员很大程度的任务就是三个字压工资,就跟市场讨价还价一样)我不觉的很高啊,这应该是正常价格了,两年的开发经验,14K已经很正常了。
    人事:(犹豫了一下)我们公司最多只能给你开11K,您看怎么样。
    我:(表现得稍微有点急躁,切不可立刻答应)太低了,我上一家公司给我都开了12K,总不可能我跳槽还要得更低了
(接下来还是在讨论这个问题,一个劲的在强调福利津贴还有奖金什么的。切记一点,除了到手的钱,其他的都是扯淡)
    最后我还是一直坚持14K,没有松口。
    人事:好吧,那我们这边再商量商量,到时候会给你答复
(面试阶段到一段落,下面是总结。)
    面试过程中,最重要的就是两个字,自信。一定要自信,把自己最好的一面展示出来,会的问题,那就要胸有成竹的说出来。遇到不会的问题,也没必要紧张。当然也不要直接就回答我不知道,然后就一言不发。不知道的情况下,可以把你自己了解到的东西先讲出来,然后可以再请教面试官,体现出自己是比较热爱学习新东西。
还有一点就是关于薪资,如果面试公司给你开一个工资是在你的理想范围内,但是比你提出来的低一些,例如你心理预期是在13-15。你开15,人家给你13.这个时候你不要立刻就答应,能争取多一点是一点,到后面实在没法了在勉为其难答应。两点:扎实的技术,以及绝对的自信。这就是面试的法宝。

作者: 橘子哥    时间: 2016-5-4 15:09
悟空老师好厉害,赞赞赞
作者: sty15193    时间: 2016-5-4 22:59
围观,支持一下
作者: 我是黑    时间: 2016-5-5 21:26
我来看看,是怎么一回事
作者: juncai147    时间: 2016-5-6 09:51
长知识了,面试宝典啊。
作者: Mr.Bozi    时间: 2016-5-6 09:53
悟空 你好
作者: wkong    时间: 2016-5-7 22:36
学习了 。。
作者: wkong    时间: 2016-5-7 22:40
学习了 。。
作者: 619769785    时间: 2016-5-8 16:59
好厉害  长见识了
作者: ArvinAugus    时间: 2016-5-15 18:47
赞一个              
作者: leslie豪    时间: 2016-5-17 16:55
利群,你又调皮了,还搞个悟空老师,换个马甲,就不认识你了?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2