经过一个半月的阿里内推面试,今天终于收到了阿里的offer邮件 。阿里的内推面试一共有四轮,本人是7月19号投的内推邮件,8月28号收到了offer的邮件。首先本人谈谈内推的看法。内推是公司招聘人才的一个重要途径。内推对双方来说都是双赢的。招聘方可以减少应聘成本,面试方可以得到更多的机会。校招内推同样如此,应聘方可以提前招到一批优秀的人才。对于我们面试的人来说内推还可以免笔试,所以推荐大家多抓住一些内推的机会。同时也要自己充满自信,不要觉得自己的简历烂,拿offer就是靠运气加实力,有时运气也挺重要的。下面就谈谈本人阿里四面的一些经验。
本人的内推简历是在微博上找的阿里牛人(想知道名字的可以私信我)内推的客户端研发岗,有人问什么不找师兄师姐,要去找陌生人,我是真找不到师兄师姐在大阿里的。 一面大约是在投了简历后的两个星期。一面二面都是电话面。接到一面电话大约是在晚上六点左右,由于本人正在吃饭,和面试官约了七点。一面总共四十分钟的左右。刚开始面试官让我先自我介绍。我就大概说了一下研究生以来自己做的一些java和android开发的一些经历。本人本科是学的土木工程,学it是从研究生零起步开始的。研一的大半年是在学习java和javaEE的一些东西。研一暑假开始自学android开发。来百度前做过两个android的产品。在今年3月底来百度这边实习到现在。自我介绍完以后面试官针对本人做的一些项目提出了一些问题。首先问到了我做的项目都到了那些android技术。我就大概针对每个app说了一些用到的技术,第一个app大致有Listview,viewpager,百度sdk,友盟分享组件,统计......个人觉得面试官问这题目主要是为了考察面试者是不是在撒谎自己做过的项目。面试官接着问到了你觉得自己项目中哪些是最有技术含量的。我重点说道了第二个app中的聊天功能。刚开始聊天是打算用socket来做,后来考虑到项目中需要用到大量的推送,于是就用推送来做聊天。推送是在android开源框架androidNP上进行二次开发。聊天的一个难点在于怎么判断用户是否是在聊天界面。然后就讲到针对此难点本人想到的一个解决方案。面试官又问到了本人在百度做的一些项目。问我了解哪些开源项目,本人正好在一个开源交流群里混过半年,对一些常见开源android框架还是有些了解。顺口就说了十来个。然后就谈了每个开源框架在项目中的运用,有的也虽然没用过,但是自己也研究过一点。之后面试官问了一些算法相关的东西,如快速排序原理等。最后问我有什么想问他的。这个问题在每次面试中都是必问的问题,可以提前准备。
二面在一面一个星期以后,二面也是电话面试,在三次技术面中最轻松的一次。时间是在周五的下午,面试官4点给我电话的时候刚好公司四点半有个summer-party。面试官问我有没有时间,我说四点半之后有点事情要不下次约个时间。面试官说面试大概二十分钟左右就行了,于是我就找了个安静的地方开始二面。二面第一步还是自我介绍,跟第一面的差不多。之后面试官就问了一些项目中的技术问题。问我listview的下拉加载更多的实现原理,后来又问到了怎么实现图片的循环滚动。我说我用过两个方法实现过,Galley和veiwpage,然后就重点跟他说了ViewPage实现图片循环滚动的实现原理。之后谈了下一些android开源项目。聊了一些个人爱好,我说我喜欢足球(貌似和面试官找到了共同的话题),谈了自己喜欢的球队、喜欢英超、自己擅长踢球的位置等......最后和一面一样 问我有什么问题想问他的。我问假如我能去阿里,我是去什么部门,面试官说还不确定。
三面是现场面,面试前一周收到阿里的邮件选择现场面试的时间。地点在阿里北京的工作地(北京国家广告产业园)。我选择了周二的上午十点半。我十点提前赶到面试地点。在在一楼有个面试签到表,大致扫了一下面试人员的信息,北大清华大约占了一半吧,还有一些北邮,西电、中科院和一些其他学校的。面试地点是在三楼。在休息区等到了十点半后,hr叫我过去面试。面试官一共有两个,但是问我问题的只有一个。首先还是先自我介绍...(此处省略1000字)。面试官首先问我有没有什么可以展示的作品,幸好有提前准备,给面试官开了第一个app,面试点了几下就crash了,哦买噶,太尴尬了,面试官笑了笑问到,你知道crash的原因吗?"应该是空指针异常,这是我开发的第一款app,在做这款app之前从来没有接触过android。现在来看当初自己的技术确实不是很成熟"。面试官问到当初我是怎么学习android的。我大致讲了一下自己学习android的过程,以百度谷歌结合书籍为主。"遇到不会的问题我是怎么解决的","先去google和*,实在不会就去android交流群问别人"。"有没有遇到过不能解决的问题","我谈了百度地图在2.3栈空间不足crash以及android WebView内存泄漏的问题(官方bug)"。面试官还问到了一些crash的原因和处理方法。接着聊了下百度地图组件化的一些技术。紧接着就是算法了,面试官首先问我对算法掌握的怎么样,"百度是很注重算法的,来百度实习面试也是问到了大量的算法。但是实习半年来用到算法不是很多,现在算法基本都有点生疏了,也没怎么复习过,但是自己的算法基础还是有的。"实在不得已就这么答了,算法也准备了一点,但是心里没底。面试官就说那就考察你java基本功吧。让我在纸上写了一个String工具类。我写了三个常见的方法chaAt 、replace、indexof。然后问了一些反射和设计模式之类的问题。最后面试官问我有没有拿到百度的offer。"有经理的口头offer,但是我更加愿意选择阿里"。面试官问我选择阿里的原因。"阿里的java技术应该是目前国内最厉害的,想去阿里进一步提高自己的java技术。阿里离自己家更近,喜欢杭州这座城市"。最后问我有什么想问他的。三面结束。。。。
四面是hr电话面。hr一共就问了三个问题。为什么放弃百度选择阿里,以后的职业发展规划,谈谈对阿里的了解。一共十分钟不到就面完了。
四面完的第二天收到了阿里的offer邮件。总结本次面试:校招中可以走技术流和项目流。第一条路线是项目流,本人应该是属于这一类。但是项目流必须要在面试前梳理好自己的项目历程,最好能够自己说出来一遍。重点说一些自己擅长的一些东西,针对面试官可能会问到的一些问题做提前预测和准备。最好也能够多准备一下算法的东西,面试有太多不确定性,假如碰到的面试官自己擅长算法,没有准备算法就只能认命了。另外一条路线是技术流,技术流的核心是算法。必看的书籍有剑指offer、编程之美,技术流还需要针对性的准备一门语言。如搞java的必看java编程思想。搞C++的必看C++ Primer。技术不要太杂,最重要的是精。 另外要多尝试一些面试,本人在百度内部转岗的时候就曾经一天两面两天三面,每次面完都会找到自己的一些不足,针对性的提高。面试官面完的问题假如自己不知道,面试完后一定百度搜下答案,有些问题很有可能下次面试还会问到。
以上就是本人阿里面试的一些心得。也祝大家都能找到自己满意的工作。
阿里提前批校招内推offer经历的更多相关文章
-
学生党如何拿到阿里技术offer: 《2016阿里巴巴校招内推offer之Java研发工程师(成功)》
摘要: 这篇文章字字珠玑,这位面试的学长并非计算机相关专业,但是其技术功底足以使很多计算机专业的学生汗颜,这篇文章值得我们仔细品读,其逻辑条理清晰,问题把握透彻,语言表达精炼,为我们提供了宝贵的学习经 ...
-
剑指Offer——网易校招内推笔试题+模拟题知识点总结
剑指Offer--网易校招内推笔试题+模拟题知识点总结 前言 2016.8.2 19:00网易校招内推笔试开始进行.前天晚上利用大约1小时时间完成了测评(这个必须做,关切到你能否参与面试).上午利用2 ...
-
我的阿里、腾讯暑期实习Offer经历
三四月份对我拿来说是个忙碌的两个月,实验室项目到了关键的时刻,自己又需要抽身去找暑期实习,总之过得很快.值得欣慰的是幸运的拿到了阿里和腾讯的暑期实习offer,也算是对三四月份的忙碌一些回报吧.阿里的 ...
-
蚂蚁金服财富技术部,诚招Java研发工程师。校招内推!!!
蚂蚁金服财富技术部,诚招Java研发工程师. 团队是蚂蚁金服财富技术部核心团队,支持亿级互联网交易清算,在这里不仅能学习到先进的互联网技术,也能了解许多终身受益的金融知识. 内推对象 2020届毕业生 ...
-
2016校招内推 -- 腾讯SNG前端 -- 面试经历
也是让某湿兄帮忙内推,然后过了四五天,电话打来了 一面: 1.首先是简单的自我介绍 2.你觉得一个前端工程师应该具备什么技能 比如用户体验这个方面他就贵问你具体的例子 3.让你设计一个web站点,假如 ...
-
阿里校招内推C++岗位编程题第一题 空格最少的字符串
给定一个字符串S和有效单词的字典D,请确定可以插入到S中的最小空格数,使得最终的字符串完全由D中的有效单词组成.并输出解. 如果没有解则应该输出n/a 例如: 输入: S = “ilikealibab ...
-
网易2019校招内推编程题-瞌睡-C++实现
[编程题] 瞌睡 时间限制:1秒 空间限制:262144K 小易觉得高数课太无聊了,决定睡觉.不过他对课上的一些内容挺感兴趣,所以希望你在老师讲到有趣的部分的时候叫醒他一下.你知道了小易对一堂课每分钟 ...
-
DDCX2018届校招内推笔试——算法工程师
-------------------------------------------------------------------------[选择题]---------------------- ...
-
2016 网易校招内推C/C++第二场8.6
选择题20个,每个1.5,编程题3个,每个20,简答题1个10分. 解: 第二题,一开始喵了一眼,好开心,这不是水题么,第一反应想到的是递归,然后马上就写了,结果case10%,一脸蒙蔽,数据值很大, ...
随机推荐
-
DNS解析过程和域名收敛、域名发散、SPDY应用
前段时间项目要做域名收敛,糊里糊涂的完成了,好多原理不清晰,现在整理搜集下知识点. 域名收敛的目的是什么?简单来说就是域名解析慢.那为什么解析慢?且听下文慢慢道来. 什么是DNS? DNS( Doma ...
-
xml文档解析
XML文档解主要分为四种解析方式,官方提供的两种分别是:DOM 和 SAX,第三方分别是:JDOM 和 DOM4j 测试用的xml文档: <?xml version="1.0" ...
-
PLSQL_PLSQL读和写XML文件方式(案例)
2012-05-01 Created By BaoXinjian
-
modelsim将波形文件保存下来却不打开图形界面
vsim -c -do sim.tcl -l sim.log 波形怎么保存啊,我想把波形保存下来,但不显示,想看那个信号时在加上,不然信号全部出来了太乱了 在do文件里写add wave -r *ru ...
-
如何查詢 SQL Server 資料庫中欄位值為 NULL 的資料(转)
最近使用mssql的时候对于未null的字段查询不到 http://blogs.msdn.com/b/jchiou/archive/2008/05/01/sql-server-null.aspx 先建 ...
-
关于ES6 的对象解构赋值
之 前写了关于ES6数组的解构 现在 go on ; 解构不仅可以用于数组,还可以用于对象: 对象的解构和数组有一个重要的不同.数组的元素是按次序排列的,变量的取值是由他的位置决定的:而对象的属性没有 ...
-
EJB 笔记
EJB(Enterprise JavaBean)是J2EE服务器端的组件模型,EJB包括会话Bean(Session Bean).实体Bean(Entity Bean).消息驱动Bean(Messag ...
-
VS调试dll详细过程记录
前言: 在我们写的程序中有时候调用dll,并且需要跟踪dll中的函数,此时直接调试调用dll的工程是 ...
-
ALGO-118_蓝桥杯_算法训练_连续正整数的和
问题描述 78这个数可以表示为连续正整数的和,++,+++,++. 输入一个正整数 n(<=) 输出 m 行(n有m种表示法),每行是两个正整数a,b,表示a+(a+)+...+b=n. 对于多 ...
-
CoreData 数据库更新,数据迁移
本文转载至 http://blog.163.com/djx421@126/blog/static/48855136201411381212985/ 一般程序app升级时,数据库有可能发生改变,如增 ...