梦想还是要有的,万一实现了呢(校招季)_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 梦想还是要有的,万一实现了呢(校招季)

梦想还是要有的,万一实现了呢(校招季)

 2014/11/3 22:44:05  twobin  程序员俱乐部  我要评论(0)
  • 摘要:沉寂了些时日,且称“蛰伏期”吧,回首过往的两个月校招季,其实是本人梦想与努力的阶段性收获,撰此文以记之,揭开人生新旅程!“梦想还是要有的,万一实现了呢!”,马云如是说。本人非计算机科班出身,也非985名校骄子,但对人热情,做事激情,有目标有梦想。目标与梦想是要分阶段性的,当年高考上985名校是我的梦想,我为之奋斗努力过,虽然没有梦想成真,但努力不会白费,因为离梦想又近了一步;考研时目标明确,与舍友一起奋斗,与女朋友互相鼓励,最终考取目标院校
  • 标签:实现 梦想

沉寂了些时日,且称“蛰伏期”吧, 回首过往的两个月校招季,其实是本人梦想与努力的阶段性收获,撰此文以记之,揭开人生新旅程

“梦想还是要有的,万一实现了呢!”,马云如是说。

本人非计算机科班出身,也非985名校骄子,但对人热情,做事激情,有目标有梦想。目标与梦想是要分阶段性的,当年高考上985名校是我的梦想,我为之奋斗努力过,虽然没有梦想成真,但努力不会白费,因为离梦想又近了一步;考研时目标明确,与舍友一起奋斗,与女朋友互相鼓励,最终考取目标院校;梦想投身互联网浪潮,进BAT实现事业价值,1年的努力没有付之东流;下一阶段的目标与梦想是成为Web前端的技术专家,奔跑吧,兄弟!

前言

钟情于Web前端1年有余,此番校招目标明确,想我所想,投我所爱。

2个月内,参加6场笔试(阿里、百度、腾讯、携程、去哪儿、网易),获得面试资格5个(阿里、美团、百度、去哪儿、网易),最终收获3份offer(阿里、美团、百度),放弃面试机会2份(去哪儿、网易),最终选择offer(阿里),均为Web前端开发工程师岗位。

校招评价

阿里巴巴校招(最让我惊艳)

统一的在线笔试,相对自由的预约面试,面试过程线上记录,当天搞定3面,工作高效、流程紧凑,对待学生亲切、耐心、有责任感,是一次很棒校招经历。

由于采用在线笔试形式,就杜绝了霸笔的可能性,因此在笔试评分方面较为宽松,确保大多数学生有面试机会,这也是互联网公司“不拘一格降人才”的一贯作风。

阿里的前端笔试包括:不定选择、简答、编程,重视前端基础与平时的积累,是专门为前端岗位设置的题目,因此前端岗的同学做题时肯定亲切无比,但由于时间限制在1小时内,结果本人没有做完(差1题),最终还是顺利进入面试。

美团校招

传统形式的现场笔试,简洁的交谈面试,当天搞定3面,效率也是极高的。对美团一直保持好感,此番更甚,由于某些原因本人错过美团笔试,却依然接收简历并给面试机会,赞一个!

美团的笔试是研发岗一张卷,8道编程题,重视算法与数据结构基础,听同学抱怨时间不够,一般完成4-6题。

百度校招

真是辱没了“简单,可依赖”的形象!笔试结果奇慢无比,分批参加面试(断断续续有n批,当你觉得杳无音讯时,莫名其妙的接到面试通知),1天1面的形式让人感觉万般煎熬,3面全程耗费近5天时间,还能说什么呢?网申时投错岗位,不能修改,结果去霸笔前端岗了,唉!

百度的前端笔试(2小时)包括:简单题、读代码题、编程题、附加题,考的是非常基础的前端知识,结果在1小时内轻松90+的分数,顺利进入面试,个人感觉这样出题目是达不到区分度的。

腾讯校招

对TX的前端团队很期待,但不太喜欢公司本身,处在纠结无奈的心境

腾讯的笔试是研发岗一张卷,涵盖了计算机基础的知识,重点考察C++,包括:不定选择、编程题,由于对C++不太熟悉,所以笔试结果应该不理想。

携程校招

托美团的福,使得南大场笔试人满为患,薪资待遇应该是这几家中最差的,却又各种各样的要求(硬性实习要求)。由于携程自己都没有想到笔试会来这么多学生,造成试卷严重不足,临时加印,大家在考场苦等2小时……

携程的笔试是研发岗一张卷,行测类型的选择题,3题编程题。

去哪儿校招

近1-2年,土豪的去哪儿在校园已经传开了(结果今年的美团更土豪),也是慕名而去。去哪儿的效率慢的令人发指,笔试后几乎杳无音讯,结果半个月后居然通知面试,我勒个去(听说试卷寄回北京改了)!

去哪儿的笔试比较有意思,java开发做前3道编程题,前端开发做前2道编程+2道前端编程题,测试做前2道编程+1道测试题,题目不难,顺利进入面试。

网易校招

对网易关注不多,只听说工作不错,餐饮很棒,今年网易也采用在线笔试,要求开启摄像头全程监控,而且做题期间窗口切换超过3次判作弊,虽然麻烦了点,不过感觉这种形式不错。

网易的前端笔试题量大、形式杂,包括:选择、填空、简答、读代码、编程等,涵盖:计算机基础、算法、前端、操作系统等知识,做的还是蛮爽的,顺利进入面试。

阿里巴巴校招

个人感觉阿里的前端在线笔试题难度属于中等偏上,蛮有区分度的,1小时内完成,时间上很赶(1题没写完),大牛应该可以轻松搞定,菜鸟估计举步维艰,中等如我一般的能混个面试。(关于笔试、面试我不会给出自己的答案,毕竟每个人的自身情况不一)

在线笔试

(1)选择题(不定项):HTTP方面(涉及状态码)?

(2)选择题(不定项):Ajax方面

(3)简答题:实现跨域的方法与原理?

(4)简答题:写出自己的github开源地址,如果没有或者github中没有个人开源项目,那么这题可以不作答?

(5)简答题:如何提高前端(网页)的性能,工程方法?

(6)简答题:JavaScript编码时经常出现回调层级过深的问题,如何解决?

(7)编程题:数组去重(注意多种数据类型)?

(8)编程题:自定义List类,要求包含构造函数,提供返回List数据长度与添加数据的方法(通过传参动态添加)?

(9)编程题:响应式布局(上面三个p,下面三个div),适应不同分辨率下的布局(当大于800时,p与div横排,小于800时则竖排)?

(10)编程题:采用JavaScript设计程序模拟电梯的工作,通过console.log输出。

预约面试时,为了避开人潮(不喜欢拥挤),选择当天第一场第2个面试,万分紧张。

一面,时间大概在35分钟左右,面试官非常nice,全程不会让我感到有压力,很轻松自由的发挥。

注:简历很关键,一份好的简历可以引导面试官往你熟悉的领域展开,请大家重视简历的书写。

首先是自我介绍,提到研究生期间的成果:专利、论文、软件,提到自己的博客、github开源,以及对前端的热爱与兴趣。重点针对专利展开,让我阐述下专利的内容,原理,实现方法等,是否运用到实际项目工程中。

谈个人项目(利用课余时间完成的作品),现场边运行项目边答辩。

一面提问

(1)HTML5 localstorage的存储机制。

(2)CSS3的transform 2D/3D变换机制。

(3)聊Node.js机制、特性、适用场景、优缺点等。

(4)写博客的心得体会。

(5)现场运行自己开发的小游戏,询问开发过程与源码设计。

(6)聊JS框架,提到jQuery、sea.js、bootstrap、backbone等,重点谈jQuery源码设计,并具体解析jQuery中$的实现机制、选择器的实现机制、链式编码的实现机制等。

(7)谈移动端开发,响应式布局。

(8)聊聊个人职业规划

面试官说:OK,我这已经没什么问题了,你是否有问题要问我?

(1)关于node.js在阿里的应用与场景?

(2)web端与移动端在阿里前端中的地位,移动端在阿里的重视程度与发展潜力?

面试官说:好的,那就先这样吧,你先在外面等一会,10分钟左右会有人联系你的,加油!

二面,大概持续60分钟左右,面试官GG帅到没朋友,技术压力面,痛并快乐着

首先进行自我介绍(但不能介绍简历里面有的东西,因为简历有的我可以看得到),我一开口就被打断,愣了1秒钟,果断从如何接触前端、如何学习前端开始,想谈甚欢。

几个实验室项目被扫了一眼直接pass,开始问个人项目(蛮感兴趣的)。

二面提问

(1)该系统功能设计,是否使用开源项目,后续的改进优化。

(2)面向对象程序设计中很重要的是继承, JavaScript中的继承是怎么实现的,项目中哪些功能存在继承关系,如何抽象出父类让子类去继承。针对具体功能进行抽象父类的提取以及子类去继承该父类,拿纸笔写代码。(过程中有争辩,结果是我考虑的不够周全,大牛就大牛,学习了!)

面试官笑着跟我说:别紧张,我喜欢有自己想法,而且能跟我展开讨论说出自己想法的同学,无论想法对错,都要积极的探讨。

(3)谈开发小游戏的过程、解决困难、心得体会以及其中一些具体的算法。

(4)聊Node.js时,我对Node.js很感兴趣的,很看好其发展前景,但他似乎对Node.js并不感冒,有不同的看法,交流过后让我脑洞大开!

(5)谈对前后端的工作配合以及前后端分离的认识。

(6)聊个人职业规划。我说想走技术路线,希望能够成为技术专家或技术大牛。结果他说:从你的面试表现与表达上,我认为你以后更适合走项目经理的管理层路线。

面试官说:我这没什么问题了,你有什么问题需要问我的吗?

(1)能否给我一些学习前端的经验或者建议?

面试官说:OK,那就到这里吧,你先在外面等一会,我需要对你的面试表现写一些评价,一会有人会通知你下面的流程。

三面(HR面),在60分钟左右,气氛和谐友好。听说一二面拿双A的同学可以参加技术HR交叉面,有机会拿special offer,本人只得B+,欠缺火候,希望能跟大牛们多多学习。

HR妹子,非常友好,全程面带笑容让我没有一点压力感,就如朋友间的聊天一般。首先自我介绍,谈到我的学校、我的专业(HR对我的专业感到迷茫,问说你这个专业是不是就是做地图的,比如百度地图之类的),我说可以直观的这么理解的(解释起来有点复杂)。

三面提问

(1)为什么不做自己专业相关的工作,怎么接触前端,如何自学前端,自学过程中有什么感触,遇到什么困难,你是如何度过难关的。

(2)如何跟不认识的但却是前端大牛的人进行交流与沟通,你看过哪些前端方面的书籍。

(3)你是跨专业到计算机互联网行业的,那么你认为自己跟计算机专业的同学比有什么优势吗。

(4)谈到研究生期间做的项目和实验室生活。项目中担任的职责,项目中的过程,项目的成果如何,项目遇到什么样的困难,最后是怎么解决的。

(5)实验室里跟师弟师妹、师兄师姐、还有导师的关系怎么处理,如果分配给师弟或师兄的事情他们不做,你怎么处理,碰到性格比较急的和有很强拖延症的同学,你如何沟通。

(6)给你的任务在规定时间内无法完成,你如何解决,项目甲方打电话给你要求处理项目中的问题,此时你正好放暑假,你怎么解决这样的问题。

(7)谈在校的学习成绩、奖学金以及其他奖励,提到本科时管理社团联合会的经历与学到的东西。

(8)谈人生规划与职业规划,谈我的家乡,谈我想要工作的地点以及想要去的事业部。

HR说:有什么问题想要咨询我的吗?

(1)向其咨询进入阿里集团后,如何分配部门和团队。

最后,有惊无险,顺利拿到阿里Web前端offer。

美团校招

由于没有参加美团现场笔试,因此无法给出具体笔试题,从同学口中得知共有8道编程题,重视算法与数据结构基础,题量较大时间不够,一般完成5-6题,大牛应该能全部完成。这里需要感谢美团,没有参加笔试却依然给我面试机会,并最终还拿到offer,好感爆表。

一面,大概在60分钟左右,面试官年纪不大却给人稳重踏实的感觉,很靠谱。

自我介绍后就迫不及待开始马拉松式的提问,问题紧凑,思考时间不多,全程高效。

一面提问

(1)如何判断一个单链表是否存在回环,要求性能高效,写出代码?

(2)快速排序,写出代码,如何优化快排的性能?

(3)了解堆排吗,说下原理,并写出代码?

(4)谈一个你最了解或最有把握的项目? 描述开发的过程、遇到的困难、如何解决?

(5)我觉得你对JS中面向对象编程挺熟悉的,那么JS中如何实现面向对象?

(6)描述下JS中的继承机制,如何实现类式继承?

(7)会员登录这个功能是怎么实现的?

(8)了解HTTP协议吗,说下HTTP协议?

(9)描述下在浏览器中输入网址到显示内容的这个过程中发生了什么?

(10)给出url,如http://...../..? a=1 & b=abc & c=12a & c=sfd & d=234,问如何返回出{ a:1, b:"abc", c:["12a","sfd"], d:234 }?

(11)事件绑定存在兼容,如何解决?其中,attachEvent存在问题,如绑定多个attachEvent,但其执行顺序不定,可能后绑定的先执行,如何解决?

(12)谈谈浏览器兼容性?

(13)有其他公司的offer吗?

面试官说:OK,就到这里,你先在外面等,一会有人跟你联系。

二面,时间持续50分钟左右,面试官腼腆、温和、轻声细语,全程都保持令人陶醉的微笑。不过感觉美团的面试就是紧凑高效,全程没有半点废话,自我介绍后直接开始提问。

二面提问

(1)学过数据结构吗?知道hashu.html" target="_blank">二叉树吗?写二叉树前序遍历的代码?写出前、中、后的顺序?知道前、中,如何知道后序?

(2)如何找出url后面的键值对,要保证数据类型,写代码?

(3)一组多层嵌套的数组,如何返回出没有嵌套的数组,要求代码简洁高效?如输入[1,2,[3,4,[5,6]],7,[8,[9,10]]],返回[1,2,3,4,5,6,7,8,9,10]?

(4)事件绑定的问题,事件捕捉与事件冒泡机制?

(5)this指向的问题?

(6)了解闭包吗,说说你的理解?

(7)聊个人项目,遇到最大的困难,如何解决,如何改进,问其中的两个功能是怎么实现的,写出结构性源码?

(8)有一组映射,A=1,B=2...Z=26,输入“1234”,要求找出所有组合的可能性?如“1234”,可能的组合有:ABCD、LCD、AWD。

(9)前端性能优化的方法?

(10)HTTP请求头包含哪些信息?

(11)JS中构造函数+原型的机制?

(12)JS中如何实现私有变量?

(13)能简单跟我说说你在阿里面试时碰到的困难吗?

面试官说:表现不错,请到外面等待三面,希望你能来美团。

三面,技术与HR问题的交叉面试,持续时间在50分钟左右,没有多余的废话,自我介绍后直奔主题。

三面提问

(1)问实验室项目,如何进行团队协作,如何分工,进度如何,遇到什么困难,怎么解决,进度赶不上时怎么办?

(2)详细说明实验室项目中模型的原理与实现过程

(3)本科与研究生的成绩、奖项、活动、比赛等?

(4)数学题:64匹马,8个跑道,请用最少的次数找出最快的4匹马?

(5)数学题:0.999999(无限个9)是否等于1,如何证明?

(6)前端的性能优化?

(7)你如何理解递归

(8)HTTP请求头包含哪些信息?

(9)描述下在浏览器中输入网址到显示内容的这个过程中发生了什么?浏览器的渲染机制?执行的优先级?

(10)前后端是如何配合协作的?

(11)如何表现你的抗压能力?如何说明你是个有毅力、能坚持的人?

(12)工作地点的选择?

(13)阿里与美团的选择?

(14)如何看待美团的发展?

面试官说:有什么问题想要咨询我的吗?

(1)向其咨询美团前端的日常工作,业务拓展,如何分配团队等。

百度校招

虽然百度在南京的笔试、面试流程的效率低下,执行力差让我感到很不爽,但对几个面试官的印象都非常好。

笔试题较水,前端岗的同学应该会做的很high。

前端笔试题

(1)写出HTML5的新增标签(写出10个左右)。

(2)CSS中position的类别以及之间的区别。

(3)浏览器本地存储的方法及原理(至少写2-3种)。

(4)读代码的题目,主要考察JS中作用域知识的运用。

(5)百度浏览器在搜索时出现3-5秒的白屏情况,如何解决(主要考察前端优化方面的知识)。

(6)浏览器清理过程中清理了哪些东西,请详细说明。

(7)编程题,获取随机颜色。

(8)附加题,写出自己最得意的一个项目,开发过程,分工,困难,如何解决,收获等。

一面,感觉面试较为简洁,大概保持在35分钟左右。一面小哥很风趣,说:我问你笔试中答错的题目,看看你回去有没认真对待。结果他翻看我的笔试卷后说:这卷子谁出的,一点技术含量都没有。就把考卷扔一边去了……

首先自我介绍,提到南师大毕业时,他激动的问妹子是不是很多……我勒个去,屌丝味略浓,像我这种高中读文科,大学考师大的风一样的男子,早已经做到百花丛中过,片叶不沾身的境界了!面试官小哥开始激动的提问。

一面提问

(1)写一个页面框架并包含指定样式。

(2)cookie与session的区别。

(3)谈用户体验。

(4)跨域请求jsonp。

(5)ajax的应用。

(6)聊页面层级。

(7)谈浏览器内核和浏览器兼容。

(8)后台传json数据,前端如何处理并写出json的方法。

(9)数组去重,快排等算法。

(10)畅谈web的前景。

(11)如何看待百度前端,谈个人项目。

(12)是否有其他公司的offer。

二面,时间在50分钟左右,大部分时间是在聊天与交谈,氛围不错,只是在宾馆房间内面试总感觉怪怪的。由于之前投错岗位,导致面试官调不出我的在线简历(前端岗),每次面试时,面试官都会先问同一个问题:同学,你是来霸面的吗?要是一面问这个问题也就算了,三面时居然也问这个问题,我目前还没听说有霸面能一路霸到三面的,给跪了!

二面提问

(1)自我介绍后,谈个人项目。

(2)聊Node.js,HTML5,CSS3,Ajax等技术。

(3)百度前端部门架构组织,百度前端日常工作。

(4)百度轻应用WebApp的发展。

(5)浏览器兼容与渐进增强。

(6)用户体验。

(7)谈百度、腾讯、阿里的前端的区别与方向。

(8)聊百度LBS部门。

三面,时间在60分钟左右,原以为是HR面,结果是部门老大的技术面(气场很足),压力略大。

三面提问

(1)自我介绍后,进行项目介绍,聊实验室项目,个人项目,本科毕业设计。

(2)详细谈个人项目的架构。

(3)谈三国杀游戏的设计框架。

(4)谈愤怒小鸟游戏的技术难点,抽象橡皮筋的属性,小鸟的属性,箱子的属性。

(5)谈我开发的小游戏难点。

(6)做项目过程中遇到的困难,如何解决。

(7)为什么手机打开百度地图时会提醒请打开wifi。

(8)谈百度前端开发团队的分布与组织,工作地点,想加入的团队。

一定要有梦想

校招帖真是又臭又长,读之无味,弃之不舍,虽然本文大篇幅在赘述面试过程,其中更重要是传播“有梦想,去实现”的主旨。我就是一个普通平凡的大学生拥有自己的奋斗目标与梦想,为了梦想去拼搏去实现,即使此刻梦想未成,但我们离目标却又近了一步,不是吗?

我正在路上,你们呢!

上一篇: jQuery的事件one 下一篇: 没有下一篇了!
发表评论
用户名: 匿名