您的位置:首页 > 职场人生

我的微信iOS实习面试经历

2015-03-26 15:39 190 查看
由于有内推机会,3.20投了简历,3.24收到25下午五点面试通知,只是提前一天通知,于是只能晚上和第二天早上匆忙复习了下数据结构和算法,后来也证明复习这两个是正确的。

作为大学第一次走出校园,到公司实战面试,不够由于大一大二基础打得算还好,iOS方面由于实战较多,所以只要不是太难,应该还答得上来,自然也没很紧张。

25号下午3点就出发,地点是在客村tit创意园,6个地铁站就到,由于不是高楼大厦,找起来还是有点麻烦。到了之后得知去4号楼登记,于是去到4号楼。以前一直听说腾讯的美女很多,到前台一看,果然是名不虚传,看到美女姐姐心情好了很多。

看美女归看美女,此行目的是面试,好戏在后头啊。被领到三号楼等待五点场面试。由于是五点场,所以准备四周参观参观。不过这时候发现了一个问题,腾讯里面还真机密,进出都要有员工卡刷一下门才会开,我自然只能在门外“可远观而不可亵玩焉”。不过还是能见识到不少东西。大公司就是大公司,除了秉承创意园的文艺风格之外,那宽敞的空间,精致的办公桌,温和的灯光,瞬间对其好感暴涨,就先不说还有美女姐姐了,在这种环境下不要说编程,搬砖都舒服啦。

等到接近五点时候,终于被一个工作人员领了上楼,原来就是他面试我的。聊了一下还发现是校友。

入座之后面试官看了一眼我的简历便出招了:mrc和arc有什么不同,arc有什么优缺点,arc是运行时决定还是编译时决定,之前有看过相关资料,所以基本的还是能答得上来,不过arc缺点答得不好,面试官叶不想多探究,先让我做45分钟的笔试,题不多,三道基础编程题,考的基础数据结构和算法,之前复习正确。

第一题是检测两字符串组成是否相同;

第二题是。。。忘了。。。

第三题是二叉树遍历查看是否存在某条根到叶节点的值加起来与给定值相等;

题不难,时间到了之后被令过去进行面试 。

面试是根据笔试结果和简历来进行。(出乎意料的是面试官把我简历弄丢了,一次教训,以后面试还得自己准备多几份简历)

面试官开始从笔试说起。

第二第三题做得还不错。

问我第一题这样做能不能得到正确结果,我说能。确定?再看一遍题目,妈呀,居然看错了,是字符串组成相同否,不是字符串相同,一脸尴尬。不过事已至此,面试官也只能问,如果是这样我会怎么做?

面试时紧张也想不到多少好思路,借助了一下数组,blabla说了一堆,面试官听得有点模糊,当时以为应该还好,回到学校一想,还是错的。他说如果不用容器呢?妈呀,怎么我头脑突然短路想不出来,他见我一时半会转不过弯的样子,就提示到其实可以检测是否存在不同,然后又提了一个问题,这个解法需要注意什么。想了一下,跟他说了我的想法,不知道正不正确,笔试内容也到此结束。

由于简历弄丢了,只能让我大概讲讲我做的项目。我果断掏出手机,跟他介绍道第一款发布商店的应用(这里顺便买个广告,大家帮帮下载用一用,有什么反馈小弟不胜感激,地址https://itunes.apple.com/cn/app/lan-mao-yue-du-qi/id965204010?mt=8)。但是他根本不屑于操作我的软件,高手就是高手,一样就能看破我写了半年的软件,开始问起问题,下面是他提到的几个问题:

1,订阅刷新是怎么鉴别是否存在,就是标识的问题了

2,用什么持久化数据的,为什么不用sqlite,coredata存取会造成ui卡顿吗

3,云端存储备份如何和线下保持同步,当网络不好或者当本地crash时有什么补救措施

4,后台提供商为什么不用国内的而用parse

第一个问题我提出了来源+标题鉴别,被他击破,后来提出url+标题才得通过

第二个问题就蛋疼,我也不知为什么选的是coredata,多线程coredata也没接触过,问得7788他看我没什么方法也就过了

第三个问题一开始提出每次登陆以后台为主进行同步,一下子被击破,仔细一想就知道为甚了,后来提出个本地做删除标记,后台成功之后再做删除,瞬间又被击破,标记需要存储时间,如果这时候用户关掉程序或者crash怎么办,要是后台不成功本地又crash怎么办,不了了之的问题

第四个就不说什么了

四个问题交流之后时间也比较晚了,面试官提出先到这里结束,我那个心灰意冷啊。。。感觉天塌了。。对于ios还是过于自信。。

他问我有没有问他的问题,我问我今天表现怎样,说到整体还可以,就是有一些地方做得不好。

我觉得这可能是面试官敷衍的一套做法吧。。。

坐上地铁,回学校,第一次面试其实也不敢奢求太多,看能不能幸运地通过了。

总结这次面试:

1.虽然面试官说我动手能力强,但在回答问题碰壁之后,其实也暗示一点,虽然动手能力强,但问题研究不够深入。

学东西还是刨根问底,不能停留在表面。

2.问问题碰壁不要怕,面试官在继续追问的过程中其实想要了解的是你思考问题的方式,解决问题的思路,深思熟虑之后,大胆说出自己的想法是可取之道

3.自己学习也罢,做项目也罢,做事情得认真,外面公司要求的是真才实干,面试官都是佼佼者,你的深度广度到哪里,他一测就知道了

今天的微信实习面试就写到这里,共勉!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  微信 面试 ios