深圳面试一周记录——.NET(B/S)开发
个人简单信息:2011年毕业,最高学历大专,最近一份工作在广州;有做架构设计经验,有一年的带团队(10人左右)经验;互联网和行业软件公司都待过。
为免不必要的争论,本文说地址的就不说公司行业,说公司行业就不说地址了。另外offer薪水以第一家公司给的为基数,之后的称为”1.1倍基数”这样。
2014-09-15(周一)上午十点
相关信息:
公司在智恒产业园,就是坐公交到南头检查站(入关方向),面朝关内方向,抬头向左可以看到一个天桥,向右可以看到一个雷克萨斯的广告牌,非常大很显眼。
上天桥到广告牌,沿着路边走(没有专门的人行道什么的,不过没车从边上过),中间我印象中是要穿过一条马路,然后从栏杆与高架桥连接处一个空隙进去(这个应该是被人走出来的路,我去的那天也是跟着人进去的,自己实在摸不清能不能走),不知正门在哪儿。
园区内应该没有专门的公共卫生间,但是园区中间有一个停车场(挨着那个方形大池子),站在池子边,面朝停车场方向,停车场左前角门进去走10米那里有一个卫生间,没有标牌,应该是给工作人员用的,设施还很完善,里面也很干净。
准备:
在广州出发前看了一点多线程相关的文章,也重读了一点《CLR Via C#》,说不上准备充分。
记录:
上电梯进公司前台后,发现面试的应届生挺多(也可能是大四的),领了一份笔试题和信息表去工作区空工位填,笔试题挺简单,没什么有特别印象的题目,现在想来有一个可能是没答准确的,问XML的中文名字是什么。
笔试做完后面试,一面面试官应该是做开发的。看完简历和笔试题后开聊,过程很短,没有什么涉及深度的问题。换他们部门经理来二面,简单说了下以往项目工作经历,然后他介绍了一下自己部门负责的项目产品,然后问薪资,说达不到我的期望,只能给我1基数,希望我考虑一下,然后留了一个电话号码给我。
结果:
现场拿到Offer,薪水1基数X13,在周二回复拒掉了。
2014-09-15(周一)下午一点半
相关信息:
与上午相同。因为是同一家公司的两个部门……公司确实挺大的。
准备:
同上。
记录:
提前十分钟去前台,此时让人很囧的事情发生了。笔试题两个部门是不一样的,重做一份,这个完全可以理解,但是那个人员应聘信息表也要重填一遍,当时就觉得有点思密达。这份笔试题难度比上一份稍微提高一点,大概是从初级->中级这样,不过也没什么特别有印象的问题了,开头第一道就是字符串Length与编码长度,大家估计都见过……
做完后进面试,部门经理来一面,感觉问的问题还可以,主要围绕着ASP.NET MVC来问,路由、WebApi与MVC异同等等都问了,重点围绕参数绑定相关讨论了好大一会儿,因为他做的框架和我之前弄得实现方式不一,还有了一点争论,不过都在普通范围内。
相关资料可以参考老A的博客:
http://www.cnblogs.com/artech/archive/2012/05/21/model-binder-provision.html
http://www.cnblogs.com/artech/archive/2012/05/23/default-model-binding-01.html(01/02/03三篇都可以看下)
技术问题讨论完后,他就介绍了一下部门和产品情况,之后说到公司前景,感觉是上层关系比较硬的那种。完了之后问薪水,我说上午在你们这边另一个部门面过,薪水很谈不拢,说了自己的大概期望。他过了一会儿问,如果我给你的和他给你的一样呢。
到这儿我大概明白了他们的薪水标准,因为两个部门感觉择人标准应该是完全不同的,所做业务也难易不一。之后他去找来总监二面,总监还是简单问了一点技术问题的,然后介绍公司给我的感觉就是,这家应该比较适合应届生起步。
结果:
现场拿到Offer,薪水1基数X13,在周二回复拒掉了。
2014-09-16(周二)上午十点
相关信息:
公司有某社区技术大牛在,仰慕已久。那天还还刮台风,10点左右尤其剧烈,深圳的同学不知还有没印象,答笔试的时候全身都湿透了。
准备:
温习了一下OAuth协议相关(我简历中有涉及到)。
记录:
去到后先答笔试,笔试题出得蛮好,难度水平中级靠上一点。因为是做互联网的,有涉及到XSS相关,开源框架方面也涉及了一些,印象中答得都挺稳。
然后一面,应该是技术主管角色,人满和善热情的。问的问题涉及面比较广,重点还是MVC部分,请求处理流程方面问得比较细,也问到了开发流程方面的一些问题,总体答得还可以,然后他介绍了一下公司和产品情况,之后叫大牛(CTO)来二面。
相关资料可参考:
http://www.cnblogs.com/me-sa/archive/2009/06/01/MVCLifecycle.html
http://msdn.microsoft.com/zh-cn/dd350174.aspx
大牛二面,给我一种“火花带闪电”的即视感,哈哈,当时估计我眼里一直冒星星。大牛上来问了几个问题都震到我了。然后又根据简历问了一些SSIS相关和SqlServer相关比较深的问题,自我感觉答得很一般,在大牛心中不到及格水准。二面过程整个人心中是比较激动的,有那么一点点“技术崇拜”的情绪吧。
部分资料可参考:
http://www.cnblogs.com/eaglet/archive/2012/05/21/2511174.html
http://www.itpub.net/thread-336867-1-1.html
之后谈了下薪资,大牛说我还是有自己的想法的(大概是看我没彻底蒙圈儿- -)。薪资构成是带绩效的,不过总体加起来应该跟我期望差不多,算是现场发Offer了,让我第二天答复人事。我就激荡不已魂不守舍地走了,在门外坐公交的时候发觉不知道啥时候衣服都干大半。
结果:
现场拿到Offer,薪水(1.2基数+20%绩效)X13,在周三拒掉了
2014-09-16(周二) 下午两点半
相关信息:
某外包公司提供的职位,在高新园那儿。感觉高新园真是比较大,而且建筑设施什么的都比较新,园区内是有公共卫生间的,看路边告示牌就行了 。
准备:
看了一些大数据量的存储/读取优化,多请求情况下的解决方案等。
记录:
去到以后先做笔试,在人事工作区随便找了个工位,左右前后都有人,有辣么一点不自在。题量不小,考面向对象相关特别多,还有贴代码让查错的,考异常处理的都有两道,还有一个写双lock单例的题。比较有印象的是一道前端题,Arrary/String/Date各写五个独有方法,当时就觉得有点奇怪,Date混进去不科学啊(因为GetDay、GetYear等等凑五个不轻松么)= =。。
答完后交卷,进小屋面试,面试官应该有40岁左右,比较随和,聊得技术问题蛮少,讲了一些公司和岗位工作情况,问了一下职位规划。简单面试了下说我通过了,不过没谈薪水。事后打电话给外包那边才知道薪水是跟他们谈的,不是很有意向,不清楚外包是抽每月薪水的百分比还是怎么样,如果是每月抽百分比,那这个职位的本来薪水应该还行。
结果:
现场拿到Offer,薪水1.2基数X13,在周三拒掉了
2014-09-17(周三)下午三点(上午没接面试,有点累,一觉睡到中午)
相关信息:
日企,公司在罗湖那边,地区分公司级别。
准备:
温习了一下ASP.NET MVC处理流程相关,ASP.NET生命周期和触发事件等等。
相关参考资料:
http://www.cnblogs.com/me-sa/archive/2009/06/01/MVCLifecycle.html
http://www.cnblogs.com/bianlan/archive/2013/01/11/2857105.html
记录:
写字楼年代有点老(相对于南山那边的新园区),进去后直接到会议室等面试,没有笔试环节。
面试是两位面试官同时来面,一个问的技术问题多一些,一个问的项目管理方面多一些。简单介绍之后,没有直接问问题,而是让我讲了一下自己设计的架构什么的。就在会议室上的白板上画,我大概讲了一下基于ASP.NET MVC4/WebApi来做的解决方案各部分设计理念,引入的组件和选用的ORM等等。中间有提问,比如缓存组件部分问到设计方式,是否可扩展,Memcached/Redis区别等等。
说完这些之后技术面试官问了一些GC、ORM对比选择、多线程方面的问题,不过不是特别深。
相关参考资料:
http://www.infoq.com/cn/news/2012/05/couchdb-vs-couchbase-membase
http://www.cnblogs.com/springyangwc/archive/2011/06/13/2080149.html
http://www.cnblogs.com/kevintian/articles/1197681.html
http://blog.sina.com.cn/s/blog_72995dcc01018qkf.html
接着另一位面试官问了项目管理方面的一些知识,一轮面试结束。
二面是部门经理+HR,部门经理感觉有点像是台湾人。没有问什么技术问题,大概是对部门项目的介绍,对个人职业规划的了解之类。
结果:
第二天给出Offer,薪水1.1基数X(13-16),薪水跟当时说的差别有点大,因为HR回复说这个岗位并不是senior岗什么的,是有一个薪水范围的。还说了一些其他很多,总之就是希望能再考虑。
2014-09-18(周四)上午十点
相关信息:
公司在南方科技大学附近,周遭环境确实很不错,园区大楼都很新,进电梯还能闻到一股味儿,塘朗D口在施工,只能从C口出了,最近要去的朋友注意。
记录:
没有笔试直接进面试阶段,一面技术,问得不深,谈了一些OAuth相关的问题(1.0a和2.0异同),授权流程,对设计理念的理解等等。之后问了一些前端问题,闭包、原型链、面向对象实践等等。之后谈了一下公司技术部门划分,然后就是让部门经理二面。
相关参考资料:
http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html
http://www.oschina.net/news/31399/oauth20-road-to-hell
http://drops.wooyun.org/papers/598
http://www.cnblogs.com/leoo2sk/archive/2010/12/19/ecmascript-scope.html
http://www.cnblogs.com/leoo2sk/archive/2011/01/12/ecmascript-function.html
二面没聊技术,谈了一些职业规划、公司近几年规划发展等等,因为公司还处在创业期(虽然是创业后期了),所以12薪,而且薪水在期望基础上砍了一节,大概意思就是年限尚短,不能让老人不平衡等等,个人表示理解。
结果:
现场拿到Offer,薪水1.3基数X12,在周五拒掉了.
2014-09-18(周四)下午两点
相关信息:
这个职位是主动投递的,就是看到前程无忧上薪水范围标的高(2基数+),去看看,公司在罗湖,传统公司全资投资型。
记录:
到了以后先跟经理谈,聊得比较简单,大概是个人职业经历和项目情况等等。
然后他可能觉得还OK,就叫了架构师过来谈,整个过程问得问题还是比较多的,感觉方方面面都问到了,架构师纯技术型,基本上是在一种技术讨论的氛围内。
涉及问题有面向对象设计、委托/事件、lamda应用、多线程、SQL行转列、对象初始化过程、MVC-Model验证、MVC-复杂参数绑定、MVC-分部视图使用、缓存应用、JS-父子窗口、跨域解决方案、大数据存储优化、WCF应用等等……
问得有点多,只列一些重点参考吧:
http://www.cnblogs.com/maanshancss/archive/2013/03/13/2957108.html
http://msdn.microsoft.com/en-us/library/ms590035.aspx
http://blog.csdn.net/try530/article/details/6599359
http://www.cnblogs.com/chenxizhang/archive/2011/12/14/2288062.html
结果:
第二天拿到Offer,薪水1.6基数X13,考虑时间到9-30。
2014-09-19(周五)上午九点半
相关信息:
公司在南油大厦附近,从关外坐公交去的,路上堵了两次,位置挺好找,园区环境挺不错,蛮有范儿得。
准备:
温习了一下数据结构方面的文章,看了点之前做WebApi项目时遇到的问题
http://www.cnblogs.com/gaochundong/p/data_structures_and_asymptotic_analysis.html
http://www.cnblogs.com/eyeszjwang/articles/2429382.html
http://bbs.csdn.net/topics/390672700
记录:
进去之后先做了一份笔试题,感觉出得还蛮用心的,起码不是其他很多公司那种拼凑出来的。里面有一道题是契合公司产品业务功能的设计题,其他的没什么印象。
做完笔试后一面,是某开发组的主管。问了一些MVC相关问题,不是很多,然后主要针对面试题做了一些讨论,那个业务功能的设计题和线程使用相关,还有一些数据库查询方面的。
然后二面,因为CTO不在,另一个开发组的主管客串了一下。说的主要是架构底层方面的,比如ESB相关,个人技术兴趣方向,还有一些WCF有关的应用。
三面,HR过来聊了一下,个人生活职业发展方向等等,问得非常细致,聊家常一样的氛围吧,感觉是用心在去了解你这个人各方面。
三面后隔了一个中午,下午过去CTO进行四面。CTO给人的感觉是很稳健,谈了大致的职业规划方向、公司技术部门划分、下阶段技术架构发展等等。其他就聊的比较杂,应该是在摸清个人在团队的位置、融合度什么的。总体感觉很好,到后来基本上就是在向前辈请教啦,哈哈。
这家也是面了五天后最中意的一个了,虽然周四下午那个是开价最高的。
结果:
现场拿到Offer,1.45基数X13,考虑时间到9-23(0.0这我自己说的,当时是感觉深圳这边公司好像都比较着急)。
面试总结:
现在手上有三个未拒掉的Offer,两个已经打算拒掉,一个挺中意。
有点纠结,主要是觉得还有一些中意的公司尚未来得及去看(这周面的大都是主动邀约,少部分是投递的),手上还有几个外包的机会,两个腾讯,两个中兴,一个华为。
外包到中兴华为的倒没什么,包到腾讯的有点兴趣,不过担心处境会过于边缘化……
记下此文,也算梳理一下思路,不过也还没能下决定。