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

2014年 阿里巴巴暑期实习生招聘面试经验 客户端(移动开发,安卓)开发方向

2014-05-12 22:22 645 查看
4月30号收到offer意向书,郁闷了整个2013,总算有公司给个实习机会了。

阿里的实习生面试是一天内面完,今年南京是一面是技术面(一个技术面试官),二面是交叉面(就是有一个技术,一个hr一起面你)。我面完二面后面试官告诉我让我等一会可能会有个加面,所以后面又加了一轮交叉面,所以我一共是三面。

面试在一个大厅里,有很多桌子,面试会分一个桌子给你面试,不用担心不会被其他人影响。一面的时候,刚坐下面试官就没让我做自我介绍,直接问我的项目(用cocos做了个安卓游戏,还有一个是面试前一天刚用安卓做的flappybird的山寨版),然后我就用手机演示给他看,后来他就问我做的flappybird怎么实现的,我介绍过之后,他说就这么简单啊,我说确实是啊,这个游戏的开发者也就用了3天时间。然后就问了安卓里activity的生命周期,我说我直接画图给你看吧,就画了个图给他解释。然后又问了安卓里5种layout,我说了4种,绝对布局忘了(感觉这个不减分,反正这个用的也少吧)。之后让我写了个用二叉搜索树排序的算法,直接在纸上写代码。后面又问了我认为我的优点和缺点是什么吧,我就说优点是认真,缺点有时候会较真。最后问我有什么问题,我就问:如果我进去之后做些什么,会在什么部门?(后面几轮用的都是这个问题,因为这个确实是我最想问的,然后其他的问题也没准备)。中间还有问其他一些计算机基础问题的,不过记不清楚了,反正答得都还不错,面试官明显对我很满意,就让我准备2面。感觉一面就是考察你的基础的,所以基础一定要扎实,然后最好要有职位相关的项目,无论项目多简单也要有,至少面试官知道你在学习在进步。

刚出去喝了口水,就被叫过去2面了。是一个技术和一个hr,技术先问,上来就先做自我介绍,我就简单的说了研究方向是医学图像处理,平时都用c++,安卓的话刚学了一个月,但是以后都决定做移动开发了。面试官看我有点紧张还给我拿了瓶水让我缓一缓(阿里的人都很nice)。然后就是介绍我做的cocos游戏的项目,因为我做的是游戏,他们不懂游戏,就反复让我讲cocos引擎的原理机制什么的,面试官不懂就一直问,我就反复的解释,还有我做的游戏里有自己实现了一个消除内存泄漏的缓存队列,也在讲这个。然后又问我解决过最难的问题是什么,我就说是我的课题(3d肝脏分割),然后又是他不懂,我又反复的给他介绍我的课题,课题的难点以及我用什么方法解决。之后他又问我觉得自己最擅长处理类型的问题,然后我就说我擅于解决实际项目中出现的问题(这个回答是不是很天真),就是项目中出现了难道我会专研它把它解决掉。然后面试官就问了我一个海量数据处理问题,不同于平时的那些见过的海量数据处理,这个还有一个海量的访问量,所以最后面试官提示我考虑没考虑缓存,我就说如果访问有很多重复的,可以用cache机制增加性能(这个其实我有想,只是没说出来,说其他方法了,像这样的开放问题,最好把所有的想法都说一遍)。之后是hr,问了家庭情况什么的,有没有女朋友,以后的规划是什么,还有为什么本来是做图像处理的,现在要做移动开发。我就说图像处理很无聊(举例子让她明白),移动开发很有意思我很感兴趣,以后准备先做3年移动开发。后面又问了我未来如果有很大的挑战,如何去处理,我想了一会,就是我很有自信,对未来充满希望,感觉没有什么太大的挑战吧,如果有的话,那我就解决它。后面又问了一些兴趣,心情不好的时候怎么办等等。感觉2面就是问各种开放式的问题吧,感觉最好不要说谎或者包装自己,因为面试官就是专门看人的,被看穿也很正常吧。

之后又加了一面,也是交叉面,面的时间比较短,就主要问我以后准备怎么学习,然后告诉我现在有很多知识和东西缺失,然后也问了项目的一些实际的问题,就和他们讨论了一下。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: