昨天做错了一件事

昨天做错了一件事,或许应该是两件,幸好事后朋友及时的提醒,才让自己警醒了起来。回头去想,造成这样的错误的原因也许可以简单的用“生活在潜移默化 中改变了人”来概括,这样改变是好是坏,暂且不表。但相信在融入社会的同时,继续做一个真实的自己,坚持自己心中的理想和信念还是应该的。

猛然间想到个故事,跟这样事有点关系,不过关系也不是很大,随便贴在下面吧。

一个小孩,在退潮后的海边,把因退潮搁浅在岸上的小鱼一条一条捡起来,抛回大海。别人看见了,对他说,谁在乎呢,你又有多少能力呢?小孩用行动回答了这个人,每捡起一条小鱼,就说:“这条在乎”,捡起下一条时说:“这条也在乎”……

今天在淘宝上找了寻找以久的电影《悲惨世界》的DVD9,是乌玛·瑟曼、尼亚姆·尼逊、杰弗瑞·拉什、克莱尔·丹妮丝众星闪耀(这个词是从影评上找来 的,实话说我一个没记住过)的那个版本,也许这并不是《悲惨世界》的最佳的版本,但这是我看过、听过,并感动过我的版本,决定买下来。

改一下用电子邮件的习惯

我1998年6月开始用电子邮件,那时候可用的邮箱就是电信申请上网时提供的邮箱,由于有163和169两种网络,所以有两个邮箱,后缀分别是 @public1.sz.js.cn和@pub.sz.jsinfo.net,现在还在用这样的邮箱的人似乎已经不多了,因为这类电信提供的邮箱都是容量 很小,并且没有Web管理的支持,只能通过POP3/SMTP进行收发邮件。

后来国内开始出现了免费邮箱,那时我用的最多的是 @990.net的邮箱,因为它是唯一个可以在169网络上使用的邮箱(上163比上169贵多了)。后来990稳定性越来越差,而网上的免费邮箱也越来 越多,所以就开始使用别的邮箱服务,先后用过@163.net、@soim.net、@sh.soim.net、@yeah.net、 @sohu.com、@cmmail.com(这个邮箱有21M大,当时可是天文数字)、@21cn.com、@fm365.com、 @etang.com、@sina.com、@163.com、@hotmail.com、@yahoo.com……还有一堆现在想也想不起来了。由于那 时还是拨号上网的居多,所以我一直沿习了使用邮件客户端软件通过POP3/SMTP来收发邮件,因为这样比访问Web页面速度快得多。

2001年开始,国内兴起免费邮箱收费化的热潮,在这个热潮中,我开始使用@263.net的收费邮箱,并放弃了其它大部分邮箱。

邮箱收费的热潮很快过去,邮箱又逐渐回到免费时代,不过各家邮箱的运营商开始大打容量牌,不经意间,邮箱已经从一开始2M演变为现在的2G。事实上,我 一直对这样的邮箱容量的疯涨表示嗤之以鼻,把它看成是运营商为了吸引客户搞的噱头:我每天都会把邮件收到自己的机器上来,我要那么大的邮箱干什么呢?

昨天开了EMC2公司校园招聘的宣讲会,会上谈到了一个问题,那就是信息化时代信息的存储问题,演讲者作了一个形象的比喻:刚出现货币时,是为了交易方 便,大家都把货币存在家里,后来商业发展了,货币也越来越多了,放在家里也就不安全了,于是就出现了银行,大家可以货币到存在银行,让银行代为保管,在家 就可以高枕无忧了。当时听了这些话也没有什么特别的感觉,但今天突然觉得很有道理。我把邮件都存在自己的电脑上,虽然很安全,但是一旦硬盘出故障就会毁于 一旦。虽然我每年都会把自己的数据刻录到光盘上做备份,但光盘的可靠性又有多少呢?相比而言,邮件运营商拥有海量的存储,完善的备份机制,难道放在他们那 里不比放在自己机器上安全的多吗?而且邮件保存在邮箱中,在任何时刻任何地点,只要可以上网就可以方便的查询到以前的邮件记录,这也比天天背着自己的电脑 方便吧。

真想嘲笑自己怎么用了这么多年电子邮件到现在才意识到这么一个简单的道理。不过想到就做到吧,马上把Outlook的设置改了一下, 让它在把邮件收到本地时服务器上保留备份,并且选上当把邮件删除时相应删除邮箱中的邮件(否则邮箱里要放满垃圾邮件了)。但是似乎邮箱没有一个把通过 SMTP发出的邮件也自动保存到邮箱的功能,看来如果要在邮箱里保存发出的邮件,就只能通过Web方式来发送了,唉,鱼和熊掌不能兼得啊。

趋势科技应聘经历

趋势科技是一家技术上很有实力但知名度却不太高的公司,我的感觉是他们对于企业市场的关注大于在个人市场上的宣传。趋势的PC-Cillin是一款不错的防病毒软件,在中国却似乎并没有很高的市场占有率,这也许也是与趋势的市场定位有关吧。

上半年就听说趋势是南京薪水较高的一个公司,那时也有不少同学申请去趋势做Intern,虽然不少人拿到笔试的机会,却最终也没能有机会加入。我有个我校九八级的朋友,七月份的时候告诉我他跳槽到了趋势工作,也鼓励我努力加入趋势,我随口答应,心想的却是机会渺茫。

这个学期一开始,各大公司的校园招聘就纷纷拉开帷幕,虽然我自己做的是考博的打算,但由于联系导师一直不是很顺利,加上自己的经历也是以做工程为主,所以还是没有放过校园招聘的机会,开始在网上投递简历。趋势是较早开始网申的一个公司,所以我第一批投出的网申简历中就包含了趋势,同时还有微软。网申的过程中,考虑到自己在科研上并没有什么优势,但在项目开发上还有一定经验,所以就把重点放在了项目经验上,简历也是尽量突出这方面的情况。

网申过后自然是校园宣讲会,和同学一起去南大、东南参加了不少的宣讲会。趋势的宣讲会是中间留下比较深印象的一场,因为发了一本介绍趋势企业的书《挡不往的趋势》,挺厚的,很有赚了的感觉,呵呵:)由于我对趋势并不是非常的了解,所以宣讲会为我了解趋势科技的文化打开了一扇窗。趋势总裁张明正的激情演讲,“只要你是——爱穿牛仔裤、爱喝可乐,爱穿拖鞋在办公室走动,喜欢自己写的程序被全世界百万人使用,并且——热爱新科技,不怕挑战,更不怕被挑战,我们欢迎你——赶搭趋势科技列车,加入Internet梦幻队伍!”的招聘宣言,给了我一种很开放和自由的感觉,这与我的性格是相符的,所以也对趋势有了进一步的好感。顺便说说微软和玛氏的宣讲会,由于我对微软了解比较多,所以微软的宣讲会没有给我留下太多的印象,玛氏宣讲会发放的大量糖果让我记住了生产M&M、彩虹糖、德芙的玛氏公司,但是超低的录取率和超多的Open Question让我放弃了应聘玛氏的尝试。

宣讲会开得热闹,心里却还是没底,趋势和微软都离我是如此的遥远……

然而,不抱希望的等待却还是等来了趋势和微软的笔试通知,而趋势的笔试又是非常的曲折。在趋势的网申网站上,我看到自己的简历通过了筛选,说让我等待笔试通知,可是,笔试通知是左等不来右等不来,到最后,只好按照网站上的通知,拨打中华英才网的电话咨询笔试情况,这是一个上海的电话号码,并且要转分机,我没有意识到这个电话会这么难打:总机一打就通,一转分机就是正在忙,并且没有任何重拨或等待的选择,直接会切断通话。一下午,经历了十多次尝试,烧掉无数话费的情况下,终于打通了电话,对方工作人员告诉我,查实后会与我联系。紧张的心情略微有点放松,然而,到了晚上七点多,对方还是没有与我联系,无奈之下,只好再次拨打中华英才网的电话,可还是打不通。在绝望之际,终于有了回音,通知我下一天到南航参加笔试。

第二天,也就是10月15日,我和另一位好友一起去了南航,他很遗憾,简历没有通过筛选,所以打算过去“霸王笔”。到南航后,有本科时同学接待,他也是要参加笔试的,于是,在匆忙的午餐后,我们一起进入了笔试考场。

笔试题分成两大部分,第一部份是IQ和EQ的题,EQ的题是不计分的,只作参考,第二部分是技术题,有选择题、改错题、编程题、QA题,还有一些Open Question,试卷是英文的,鼓励用英文答题,要求最好用C/C++语言完成相关试题,实在不会的也可以用Java完成。由于题卷上有明确的版权声明,所以在这里就不能进一步透漏试卷的内容了。笔试结束后,又发了一本名为《@趋势》的书,看来趋势的确很会在招聘中宣传企业的形象。

这是我第一次参加笔试,所以还是没有什么经验也有一些紧张,时间安排上也出了些问题。走出考场后,与朋友交流后又发现自己犯了超多的低级错误,不过总得来说也是彼此彼此,于是笔试这件事也就告一段落。

16日是微软的笔试,也是我更关注的一场笔试,我提前到达南理工的考场,才发现这里也曾有趋势的考场,看来趋势的笔试真是海选啊,南航、南理、南大几个考场加起来估计有一千多人参加了。

微软的笔试形式与趋势的差不多,不过比较严格,试题的形式也差不多,由于微软的试卷上没有版权说明,所以这里可以多说一些,时间有点长了,可能有点乱了。第一部分是选择题,是与技术有关的,考了一些基础的知识,面比较广,类似于高程的考试,也有一些是有关微软的技术的,不多。选择题是多选题,而且选错是要倒扣分的,所以搞得人很紧张。第二部分是智力题,有一个大题大致是这样的:有四个钢琴家和四个小提琴家,他们中的六个人要开六次课,担在排课上有一些规定,比如某某不教第一节课,某某不在某某后面教,某某只有在另外一个人教的情况下才教之类的,然后再根据一些条件分别进行排课,选出可能的或不可能排课方法。这个题感觉上跟五个人五间房五种饮料五种宠物五种烟的经典题有点相像,不过不是完全一样,前几问我答得还比较顺利,但后几问实在是推不出来了,只好空着,也不敢乱猜,怕被倒扣。这个题后还有一些类似于GRE中的逻辑题,一般难度。编程题的题目是写一个函数求出一组数的最小公倍数,用辗转相除的方法不难解决,对了,与趋势不同的是,微软的程序题还要由写出测试案例,所以自己想得比较多,也就实现的比较细致,也就比较费时间。另一个编程题是设计一种数据结构,用于存放英文字典,并且写一个算法可以从中找出所有以特定字符串开头的单词。这个做得不是很有把握,数据结构选得似乎也不太好。后面是QA的题,还不少,有一题是要你给MSN Messenger提出一个值得改进的地方,并假设由你来完成,要给出你的实施计划。另有一题是一个程序,用于检测一个链表中有没有环,如果有,要找出环的起始节点,要求是改错和写出测试案例。还有一题是要求给出测试案例,如果要开发一个类似标准C++中的system这样一个调用系统命令的函数的话。

微软笔试下来的感觉跟趋势的差不多,由于没有人讨论,所以还是自我感觉良好,没有发现犯低级错误,这次笔试也就是告一段落。

下面就是漫长的等待了,趋势是承诺三周内给答复。在这个过程中,在趋势的朋友不断给我提供一些信息,比如试卷批的进展如何,计分方法等,还说目前为止已经有人拿满分了~我晕,看来我是没戏了。

然而,27号的晚上,我却接到了趋势HR的电话,通知我31号上午9:30到公司参加面试。激动而紧张的放下电话,马上上网找在趋势的朋友,向他求教经验。他告诉我,着装可以不要太正式,因为趋势的文化就是这样。人要自然,不要紧张,不要轻狂,不要自负。要准备好自己简历上写的一切内容,面试可能会有英文。

我从来没有参加过面试,所以心里确实还真是没有低,了解了这样一些信息,使我自己稍稍定了一下心。了解到不用穿正装,也让我少了一份麻烦,因为我还没有任何一套比较正式的服装。

在忐忑和积极准备中过了几天,31号清晨,我坐上了进城的公共汽车。清晨的路况相当好,我一面默记着准备并不充分的自我介绍,一面用英文开始思考一些常见的面试题,让自己的思维动起来,以便不至于在突然听到英文时手足无措,同时也平静着自己的心情。然而,车子驶上大桥时却开始堵塞,后来才知道,是一辆空调车爆胎了,由于我留了近一个小时的余量,所以开始堵的时候也没有太紧张,然而车子在大桥上堵了半个多小时,在大桥南路又堵了十多分钟后,我开始着急,看着盐仓桥广场拥挤的车流,我决定打车去公司,然而,我又很快发现这是个错误的决定,上班的高峰期,开过的出租车里都是坐着人的,无奈中,只好还是坐上了100路公交车。赶到珠江路口地铁大厦十二楼时,虽然还是按要求提前了十五分钟到达,但平静的心情已经被纷乱和匆忙所打乱,坐下来休息等待,看到桌上摆放了茶水、饼干、可乐,服务人员看我们等得无聊,还拿了几本《挡不住的趋势》给我们看看,怦怦乱跳的心终于稍稍平静下来。同时也发现,招聘宣言还真不是吹的,很多人穿着拖鞋在办公室中噼噼啪啪的走着。

时间到了,服务人员领我们进入各自的面试房间。我这才感觉到自己真是很傻,我以前一直把面试想象成了在空空的屋子中,一排面试官坐成一行,中间放一个凳子,我就坐在那里受审……。这是一个很温馨的小屋子,小圆桌上放着饼干和可乐,是一对一的面试,面试官很热情的与我握手,然后我们面对面的坐下。紧张的心情完全的扔到了九霄云外,我开始很自如的与面试官聊了起来。

先是聊了聊学校,他对们我们学校并不了解。然后,讨论的主题开始放到简历上,对于我做过的项目,他逐个开始询问相关的情况,中间穿插一些不很困难的技术问题。由于我已经不再紧张,做过的项目也是我比较熟悉的,所以在面试过程可以说是轻松无比,笑声不断。当他问我兴趣爱好时,我告诉他是音乐,我说我最喜欢维也纳新年音乐会,每年都要看过了新年音乐会才会觉得新的一年才正真的到来。这时他居然好奇的问,宿舍有电视吗?你在学校都是怎么看的呢?我是如此的放松,也开始大谈起来,甚至把这两年是到与我关系很好的教编译原理的老师家里去看的也抖露了出来,呵呵。他还问了我对趋势的了解,我又像讲故事一样,从99年CIH病毒爆发时,中国计算机报光盘送了Kill2000和趋势的PC-Cillin软件的故事,一直讲到参加宣讲会,对趋势有进一步了解。同时,也没有忘记提提在趋势工作的朋友,这对应聘都来说会是非常有利的。二十五分钟的时间在不知不觉中过去,最后他让我提两个问题,于是我把准备好的问题抛给了他,问了问趋势对新人的培训政策和有关学习、深造、出国的机会等问题,他进行了耐心细致的介绍。面试结束后,他起身与我握手,并把我送到门口,并且很热情的告诉我,我的表现不错,一定会有二面的机会,让我回去等待HR的通知。

如此顺利的通过一面,是我所不曾想到的,很是轻松的回到学校,也没有忘记与好友交流了一下面试心得。晚上八点多,HR的MM打电话来了,通知我1号下午4:30参加二面。

有了一面成功的铺垫,我对二面已经没有什么恐惧感了,下午提前进了城,在丹凤街金润发的KFC坐了一会儿,继续整理可能遇到的问题的回答思路。到达公司,进入面试间,发现二面是二对一的形式,两个面试官并没有像一面时那样的热情,也没有预想中的握手,而是坐在座位上没有挪窝,直接让我坐下开始面试。感觉气氛有点沉重,心情又开始有点紧张了。面试官之一很直接的让我进行自我介绍,并且要求说明我对趋势的了解,为什么选择加入趋势以及个人最大优缺点。这几个问题我都是准备过的,不过紧张的心情和面试官一连串的发问还是导致了我的语无伦次,准备好的句子都没有派上大用场,随便说了几句便草草收场。渡过了这第一关,后面面试的内容再次直指我的项目经历,面试官对我的每一个项目经历进行了细致的提问,涉及到数据库的主键外键的定义用途,数据库性能和安全,Windows下GDI的操作,我的笔记本安全系统的原理,C++的多态,内存泄露的测试和防范等等,相当细致,Windows GDI操作中甚至精确到了画一条直线需要哪些API调用。他们也没有忘记在一些小问题上为难我,有时我也只能老实的承认说没有考虑到这些问题。他们也问了我一下对QA的了解,我的回答是不太了解,我也强调了我是申请RD职务。最后,面试官用英文向我发问,问我是如何做好一个leader的,由于这个问题突然出现与前一个问题毫无关系,我一时也没理解他说的leader是项目开发中的leader还是我在研会担任干部时的leader,只好I beg your pardon了几回,直到他明确说是team leader,我才从越来越紧张的心情中缓过神来,开始用并不流畅的英语回答了这个问题。面试结束,两个面试官还是埋在自己的座位中没有动窝,道谢后我便离开了面试的小屋。

回来后,对自己的表现确实也感到不太满意,所以也就安慰自己如果二面给刷还是可以理解的,以后再继续努力吧,没想到晚上7点40左右,趋势HR的MM的愉悦的声音又在耳边响起,通知我2号上午10点10分到公司参加三面。

这时,我对三面的情况也有了一些了解,知道形式是Group Discussion,这的确也不是我的强项,抓紧时间上网查了查参加小组讨论的一个要决,也向在趋势的朋友了解了一些技巧。晚上发生了一点小小的意外,我不小心摔碎了自己的眼镜,虽然有备用的,但是度数不太对,戴了很不舒服,所以决定第二天面试前去配的镜片。

我还是很早到达到珠江路,可惜眼镜店还没开门,一直到了9点开门,我开始准备配眼镜,店员很自信的告诉我9点45分前一定可以搞好,所以就配吧,用几天前刚收到的招商银行的VISA信用卡进行了这辈子第一次“货记”的支付,呵呵,用明天的钱感觉还真不错。很遗憾的是在9点50分的时候眼镜还是没有搞好,实在不得以,我只好戴着并不舒服的备用眼镜,再次奔到地铁大厦的十二层。

这次趋势招聘,在南京笔试的大概是一千多人,一面好像有一百多人,二面就剩下41人,三面只有18人,明显感觉到达公司时在等候的人少了许多,由于要进行小组讨论,所以虽然我向来不很会与佰生人交流,还是与在场的几个人小聊了一下,他们有两人是南大的,两个是东大的,同时两人是MM两人是GG,我们将结成一个小组。

时间到了,我们进入了面试地点,是一个小会议室,面试官有三人,其中一个就是昨天我二面时遇到的,面试官说明了一下规则,小组对一个讨题进行充分的讨论,设计出解决方案,在一小时后由一人或多人陈述小组的方案,并回答面试官提出的问题。我们的讨题是设计一个网关的防毒产品,有一些具体的要求。在东大的同学的主持下,我们小组很快开始了我们的讨论,首先我们分别阅读理解了题目,然后一起讨论系统的结构,很快基本确定了分层的模型,慢慢形成了几大模块。由于我有参加过三次数学建模的经历,所以虽然问题不一样,但我觉得自己思路还比较清楚,很遗憾的是我不是很插得上嘴,另外两位GG非常能说,而MM们就比我还惨了,几乎没怎么说话。在讨论中还是有不少的分岐,也有几次钻了牛角尖。说实在,我对这样的形式的活动还是有点畏惧的,所以表现可能有点缩头缩脑。时间到了,我们推举东大的那个GG代表小组进行陈述,然后南大的GG进行了补充,我实在也是不敢再缩,又起来补充了一些无关痛痒的内容,两个MM就亏了一点,什么也没轮到说。然后进行答辩,先是问小组的问题,第一个问题就非常尖锐:“你们小组有谁仔细看完整了题目,尤其是第二段的内容?”一组人陷入沉默,大家只好埋头看题,我发现我们太关注题目中第一段所提出的几个问题,而忽视了第二段的要求。南大的GG开始回答,但我感觉他说得不是很在点子上,于是我就又整理了下思路,把题意进行了解释和分析。后面的问题有针对小组也有针对个人的,每次还是东大的GG最能说,南大的其次,我一般,两个MM说得最少。最后有个问题是问东大的GG的,问如果让我们小组来实现我们的设计需要多长时间,他居然说是1个月,这下面试官来劲了,盯着他问这个“一个月”的值是怎么得出来的?他虽然几经周折,反复找理由,还是没能找到一个合理的解释,这也许是他整场面试中的完美表现中最失败的一个地方了。最后,面试官让我们提问,我的问题是:“我知道趋势现在已经有这样的网关防病毒的产品,我想了解一下趋势现在做到了什么样的一个程度。”这个问题表现了我对趋势产品的了解和关心,也表达了我想对我们的设计的进一步完善的努力方向,我自觉相对而言还是一个比较好的问题,面试官也进行了细致的解答。

这是一次漫长的面试,大概花了100多分钟,离开公司,我和同组的两个组员交换了联系方法,约定有消息互相通个气,由于下午在学校还要有保持党员先进性教育的会议,去眼镜店取了眼镜后就匆匆忙忙赶回了学校。

开完会上网,遇到在趋势工作的朋友,他告诉我我已经通过了三面,太意外了!在将信将疑中,HR的MM又打来了电话,通知我下一天16:00去公司谈Offer。马上跟面试时同组的两个组员联系了一下,但他们都还没有消息。晚上上网又遇到到趋势的朋友,他建议我考虑一下万一让我去做QA而不是R&D,我应该如何应付,因为传说今年比较缺QA的人,所以很可能让我做QA。我非常感谢他的提醒,但又觉得自己似乎不太应该被分到QA部门,因为我的经历都是R&D的,我也不懂QA,面试时我也没说要做QA。

然而,第二天下午到达公司,一进谈Offer的小屋子,我就看到HR经理手中的我的简历上用笔写着QA两字。幸好有心理准备,开始与HR经理交谈时我便表示我希望我的职位的R&D,并谈了我在R&D上的优势和可能给公司带来价值。然而,他也丝毫不松口,说跟据公司的评估认定我是一个比较稳重考虑问题也很全面的人,非常适合QA的职位,如果我坚持R&D,就只好对不起了。谈判进入僵局,HR经理建议我与QA的部门经理聊一下,了解一下QA再作决定。于是,他找来QA经理,为我详细的介绍趋势QA部门,使我对QA有了更全面的一些认识,了解了QA并不像我想像中的就是纯粹的测试,但我一时还是无法决定下来。再次与HR经理交流,他同意我有几天时间的考虑。于是我双手空空离开了公司。

回学校后,我花了几天时间进一步了解了QA的性质,也与家长、同学、朋友交流了看法,还向在趋势工作的朋友了解了更多的情况,最终还是决定,接受这个职位。对于我来说,虽然有一些项目经历,但毕竟也是在学校中长大没有真正闯入过社会的人,第一份工作对于我来说更多的还是一个学习和成长的机会,从了解的情况看,新人在趋势还是可以学到不少东西、得到很多锻炼的,所以接受趋势QA的职务,对于我来说也是非常有益的。

11月7号,我联系趋势HR,决定接受这个职务,并约定下午到公司拿Offer。下午,到达公司,与HR交谈了一下,由于薪水福利之类的都是公司统一规定的,在南京而言也算是很有竞争力的,所以就没有太费时间在这些方面,只是请HR介绍了一下福利的具体情况和其它一些公司的情况,签完字,拿到了我人生第一份工作的Offer。

至此,应聘趋势的经历基本结束,剩下就是体检和签定三方协议了。同日,我也收到了微软的笔试成绩:7分,不是10分中的7分,可能是100分中的7分,所以应聘微软的事应该也是告一段落了。不过成绩单上也明确了微软评分的标准,前两部分成绩不到指定分数线者,不计后面几部分的成绩,看来,要应聘微软,还是一定要非常重视它的笔试中的选择题啊。

成功应聘趋势科技,能够在名校牛人林立的竞争中脱颖而出,我觉得有几点是很关键的。

1.出色的简历,简历应该是丰富而有内容的,一定要突出重点扬长避短,但切记不要乱夸海口乱吹牛。出色的简历是通过第一轮筛选的基本保证。

2.充分的准备,不管是制作简历,还是笔试,还是面试,充分的准备都是必要的,你应该准备好你要表达的内容、你要说的话和一颗平静的心。充分的准备,尽可能多的了解各方面的情况,打有准备之仗,在心理上也会让你更胜人一筹。

3.诚恳、诚实、谦虚、热情,这都是面试时必备的。在面试时遇到简单的问题不要太张狂,遇到棘手的问题也不要紧张,可以慢慢陈述你的思路,说相关的所有你知道的东西,尽可能用最自然的方式把你的优点和能力展出来。

4.坚持、努力、有信心、抓住所有机会。没收到笔试通知时如果我没有坚持努力争取机会,今天也就不会有这篇文章的问世。

5.应聘技术岗位,你现有的技术实力不是决定你的命运的唯一因素,但是,扎实的学习,坚实的基础是你制胜的法宝,一定要重视基础理论课程的学习。对于新的技术,要了解,要学,但一定要有广度也要在某个点上有深度,广度可以开阔思维,深度是你确保举一反三、融汇贯通的基本保证。

微软亚洲研究院电话面试

很长时间没有写Blog了,一直挺忙的,今天还是很忙,还有三个同步进行的项目在催着我继续工作,但我想休息一下,写篇Blog玩玩。

微软公司一直是我比较向往的公司,而微软亚洲研究院则更是我向往的一场所,我期望自己能在一个出色的团队中奉献自己的力量、同时学习提高自己。

大约一年前,我向微软亚洲研究院投过一份简历,申请那时的一个Visiting Student的职位,那是一个有关机器视觉的一个研究性的职位,结果还是挺干脆的:

Dear 李凡希,

Thanks for your interest in MSRA-ATC.

We regret to inform you that we will not be able to offer you a position at Microsoft Research Asia – Advanced Technology Center. However, in order to give your candidacy the greatest possible consideration, we would like to maintain your resume in our electronic database for future reference. We appreciate your interest and wish you the best of luck in the future.

Sincerely,

Microsoft Research Asia – Advanced Technology Center HR Recruiting Team

收到这样的拒信,我也不觉意外,因为确实自己与他们的要求还是有一不小的差距的。

今年,在同学们都如火如荼的申请各种实习工作机会时,我也再次做了一些尝试,先是IBM的R&D的Intern,然后是HP的Intern,在都没有仍何消息的情况下,前天投到的微软亚洲研究院的申请VS For Development的邮件有了回音。今天下午两点不到的时候接到了MSRA的Recruiter的电话,要求进行一个二十分钟的电话面试。由于学校两点有会,我跟他重新约了时间到四点。

开完会,就在机房等着电话面试,顺便上上网找找有关的资料,做一些简单的准备。发现大多数电话面试都是技术问题,并且是中文的,稍稍定了一点心,虽然对自己的英文口语还不算没有信心,但实在担心一紧张就说不出话来了。

四点十五分的时,手机还没有动静,心里着实有点打鼓,不过相信微软应该不至于失约吧。于是打开了Visual Studio .NET继续写一点项目的程序,调节一下心情。

四点二十的时候,手机终于响了,心情还是有一点点紧张,接听了电话。

他先是问了一下我倾向于的职位,是做研究还是做开发,我从自己的实际情况出发,选择了开发,并陈述了理由。

接着问的是学校和导师是否会同意,当然回答是会同意啦。

然后就开始技术了,他问我熟悉的语言,Of course,我的选择是C++,当然没有忘记说一下对C#也比较熟悉,因为这是他的招骋启事上要求的。

C++的问题对于我来说的确不是很难,包括虚函数的作用、原理、调用方法、实现机制,还有静态变量的特点、静态成员变量的特点、静态成员函数的特点。也许是有点得意忘形吧,我回答静态成员函数的问题时出了点小漏洞,我说它与普通成员函数的一个区别是在它内部不能访问类的成员变量的值,他立即提示我有疏漏,我才想起说它是可以访问静态成员变量的。

C++的题答完后,心情还是比较轻松的,对方似乎表现出也是比较的满意,随后进入的第二部分的数据结构与算法的题就着实为难了我一把。

先是问了有关有序数组和链表的查找问题,问时间复杂度,这的确是很基础的问题,很可惜我对这玩意实在不在行,回答开始变得犹豫和不自信,还好面试官的态度还是依然良好,一步步的引导我的思维。接下去回答的是有关一个特定情况的查找问题,我在迷茫了一会儿后终于想到了用Hash的方法,这似乎是他希望的答案,所以问题又转到了Hash有关的知识上,让我解决Hash时遇到的冲突问题。实话说,虽然当时的气氛并不紧张,我也没有感觉到心跳的加快,但实话说,我已经乱了降脚,我对这些问题从来没有真正深入研究过,每一个回答都显得那么的没有底气。我甚至希望这部分的问题可以快点结束,我希望能有第三部分的问题让我可以回答的顺畅一些……

数据结构的问题还是没有完,第三题更难了,大致是这样的:有若干个给定的数(都小于N),问从中任意取几个数相加,可以得到多少个不同的结果。

这也许是个不难的题目,但我的确成了一个没头苍蝇,我没有好的算法,我在算法的积累上远远没有达到可以回答这个问题的水平,我甚至没有思路,不知道怎么去想。无奈之下,我只能说有一个不好的算法就是穷举,他肯定了这个答复,但要求说说有没有什么改进的思路,我再次陷入困境,他从多个角度对我进行了提示,我还是没有找到一个合适的回答。我说了分治法,因为我感觉上似乎可以用它解决,但我又不能更多的去陈述,因为我对分治法的了解实在太少。

接下来的几分钟我已经忘记了是如何过去的,直到他说技术题的面试到此结束,问我是不是还有什么想了解的情况。

没有任何面试经验又没有关注过相关信息的我又无奈的沉默了一会儿,我只想着回答问题却不知道有什么好问的,好不容挤出了几个傻傻的问题,什么这个项目的具体的方向(因为招骋信息中没有写),我应该努力的方向,是否有后续的在北京的面试之类的。他留下的最后的话是老套的类似于“等通知”之类的。

二十五分钟的电话面试很快就这样的过去了。

对于我来说,在这次机会中获得Offer的机会应该已经是微乎其微了,只能是总结一下得失吧。

最大的问题就是在遇到困难的时候没有表现出一种勇于面对解决的精神,似乎总是想着逃避,虽然我在面试前也知道遇到困难可以勇敢的说出自己的想法,谈自己的思路,但我当时实在是没有任何的思路,还算比较善于思考的我在那一刻没有任何的想法。从技术上说,确实我对这个问题没有深入的认识,但从非技术的角度来说,逃避困难的性格还是无情的展露了出来。同样的问题还表现在我竟然两次提到我需要参考一些书籍来解答这个问题,虽然后来自我圆场的说这是因为我的学习能力很强,可以很快的参考书籍得出一个解决方案,但相信给人的感觉一定是好像答不出问题是因为没有书的错似的。

学习中对基础理论的重视不够也是一个不小的问题,就像面试官告诉我的那样,很多技术是可以在实践中不断熟悉不断进步的,但更多基础的东西还是要有一个扎实理论学习来保证,这些是无法从实践中直接获得的。

面试前缺乏准备也是一个严重的问题。

这是我经历的第一次面试,一次不算成功的面试,但我相信我从中已经学到了很多,并且找出了一些不足的地方,我会努力去改进,争取不断的进步。I have confidence in me.

独游网坛

一篇有关上网的随笔,发表于1998年11月7日《吴江报》第三版。虽然是发表在了市级的报纸上,但由此也可以看出,我的文笔实在是不敢恭维。

====

不觉中,玩电脑的历史已经达到了六年,应该说,起步不晚。然而,作为更为新兴的Internet,我却也才刚刚握到它的手。

初次来到Internet,拨了号,上了网,才知道网上的世界真精彩:五花八门的WWW浏览,方便快捷的E-mail发送,简单易行的FTP传输……网上冲浪真有趣!

日复一日的冲浪倒也不觉厌倦,但孤单与无奈却是渐渐涌上心头。每天送出“探险家”(Internet Explorer)去“展望”(Outlook)因特网的魅力,然而“探险家”却常在网间迷路,“展望”到的也只是空空的电子邮件信箱。尽管我们有 YAHOO、SOHOO等搜索引擎为我们指路,然而,它们也只是茫茫大海中的一盏航灯,只照亮了一小片海洋,更多的是不能懂得的大海的深邃。电子邮件是因 特网上的重要功能。一位朋友曾与我说起他有数十个邮件信箱并以此为自豪。而我,则只能羡慕他能拥有如此多的朋友。自己现有的两个邮件信箱常是空空如也,发 出的邮件,则常常没有回音。难得收到的邮件,也往往只是Webmaster的一封封短信。有时,我真的怀疑,这世界,是不是只有我一个人在网上流浪。

拨号上网。孤独地听着拨号音、握手音,无奈地等待用户名与密码的检验;孤独地在网上浏览,无奈地看着屏幕上不断出现的“请等待……”;孤独地等待下载,无奈地遇上频频断线……孤独与无奈,构成网络晴空一片不合谐的阴云。只有当我回到http://www.wujiang.sz.js.cninfo.net,才感受到了一丝家乡熟悉的气息、一丝温暧、一丝鼓励。

当然,这一切并不是因特网的错。作为一名高三学生,我不能像别人一样在网上CHAT、玩IPHONE,也无力去参加Newsgroup,甚至由于时间关 系,连ICQ也未能去尝试,自然不能结识很多的朋友。然而,我相信网络的明天会更好。我期待着,在我的电子信箱中,早日出现你:-)浅浅的微笑。