用功 的个人资料只为大海,不为彼岸照片日志列表更多 工具 帮助

日志


2008/12/22

面经碎碎念(五)--- 吹响摩根的海角七号

 

如果海会说话
如果风爱上砂
如果有些想念
遗忘在漫长的长假
我会聆听浪花
让风吹过头发
任记忆里的爱情
在时间潮汐里喧哗

用力的奔跑,然后华丽的跌倒。最近在圣南体像个球童般的快乐的奔跑,仰望天空,不时看见飞机低空划过天际,画面顿时像电影胶片般一帧帧的浮现。因为经典的桥段总是以飞机起飞或降落作为背景,如果能加上飞机震耳的轰鸣和因为空气密度不均引起光线的折射则更加煽情,如果还能伴随着夕阳的余晖就更增添了一份夕金戈铁马史诗般的悲壮。随之而来的就是男主角潮水般的思绪和回忆。The story begins:

第一次西装革履的面试,会议室里黑压压的一片,谈笑,风声,夹杂着些许的紧张。志成,老余,余老师和我出发前还来了个黑客帝国版的文武英杰四大英豪集体耍酷照,现在应该还安详的躺在阿土的iphone中吧。面试四轮,一轮group discussion, 两轮技术,一轮general question.全英语。开始时还阳光普照,结束时已黑幕降临,累,rush, 饿,是关键字。

第一轮,每组四个人,先两两一组的完成一个任务(这次是设计一款2012年北京车展的概念车,可用桌上的积木辅助制作模型),然后再merge两组的idea,最后得出一个总的方案做presentation. 有幸跟志成同组,俩人一拍即合,这年头不就流行”玩概念,玩山寨,玩杂而全“么,所以要紧紧抓住中国人虚荣的山寨心理。志成想到了汽车不仅要能开,还要能游,因此我们的概念车就是一款多功能两栖混合动力式全自动环保汽车(主燃料液态氧辅助太阳能,其实把液态氧改成电动或液体汽油可能还更好,液态氧太贵,这年头人都输不起氧,更何况车呢。后来我们俩放弃了志成的能飞的概念,也放弃了我提出的可以变潜水艇下潜的概念,还是要务实一点,虽然那样会更加的浪漫)。而且汽车在公路上行驶时用轮子,在水上开时改成涡轮,就像变形金刚里面那样收缩折叠一气呵成。志成跟我两个一边讨论一边大笑,还有旁边的面试官也笑得不行了,估计没见过我们这么恶搞的。然后花了两分钟用积木搞了四个轮子一个甲板接下来就靠我们两张嘴yy了。然后先是两个人的presentation, 我跟志成选择了road play的表演方式,我们扮演俩同事,我每天开一辆普通汽车从浦西到浦东上班,每天被卡在黄埔大桥上痛不欲生;志成则每天开两栖概念车先到浦西码头,变形水上汽车,直接横跨黄浦江,然后在开到一半的时候在江中央打电话给桥上的我say hi, 然后就是我一阵狂嫉妒。就这样我比志成早出发一小时,还晚到办公室一小时,到了办公室后我就用打广告里面那种”拖“的语气好奇的问:请问你是怎么做到的?然后志成用类似”大宝天天见“的自豪口吻说:瞧,多亏我开的是两栖汽车。。。balabala, 讲完看了一眼面试官,笑翻了。接着我们到隔壁房间跟另外两个同学merge idea, 发现他们啥都没有,模型没有,想法没有,直接投入我们的怀抱。然后又是一阵任务,如有三年的时间,只有5个工程师,给出你们的实施计划,如何推向市场,最后还要给车起个名字。。。说到起名字就搞笑,我们想又能水上开,又能路上跑,最好取个两栖动物的名字,frog, 太弱,不霸气,crocodile, 太强,太坚硬了,要不frocodile吧,中庸一点。面试官又笑了,最后忘了怎么想出来一个变色龙的名字。。。。反正从头到尾都在笑,把自己娱乐了一把。

第2,3轮是技术:比较Java里vector, arraylist, linkedlist(数据结构,线程安全)的区别。自己实现一个包含常见操作的Vector,深拷贝和浅拷贝区别,给出程序写结果。Java垃圾回收算法,引用类型区别,Object有哪些方法, equal和hashcode的关系,给出程序写结果,笔试时一道做错了的题再叫我做。。。。。

最后一轮general, 前面都是比较general的问题,实习经历,聊天,最后做了一道case study, 问我上海地铁每天运送多少人次,先估算,然后给出分析过程。感觉还答的不错。虽然数字相差蛮大的,最后我反问他叫他估算,他在我的基础上加了几个comments, 问我在摩根认识哪些人。...balabala...

Job hunting的路上最大的敌人不是金融危机,也不是一起竞争的对手,而是自己。愿所有一起战斗的xdjm们都能如愿以偿,每都能吹响自己心中的海角七号。


2008/12/16

面经碎碎念(四)-- 微软从开始到结束

M字打头的公司都是很NB的,有HR MM极度PP的Microstrategy,有和蔼可亲永远对你微笑的麦当劳爷爷,还有咨询业的航母麦肯锡哥哥,还有IT民工人人皆知的麦克洛索芙特叔叔。在微软做程序员是幸福的,因为除了coding你几乎不用操心其他的琐事,在微软做PM是悲惨的(谁能告诉我一个比悲惨更惨不忍睹的词汇),因为除了coding你几乎要操劳所有软件开发过程中的所有大事小事,从跟UX team做UI design, 到写functional spec, 到跟dev, test的沟通,到跟localization, security, legal and privacy team之间的合作,最后跟operation team的deployment, PM 几乎要从头到尾的渗入每一个环节,在微软做了近一年的PM intern, 感觉经历了人实习生涯中最最最tough,最chanllenging的一段青葱拌辣椒岁月,把转正面试和实习经验和以后有志于自我煎熬自我磨砺成长为pm的朋友分享一下吧,轻拍!!!

如果你还不知道微软的PM是干啥的,请先看Zen of PM - PM禅宗

写的很赞的PM面试准备经验 - How did I prepare for my Program Manager interview's at Microsoft?

裸荐PM面试技巧 - Program Manager (PM) Interview tips

一个PM滚烫汤的的工作经验分享,很有哲理- PM Tips Series

陆榕-老板组的大牛pm的精彩阐述-我在微软做PM ...

我不是一个合格的PM, 也就不敢在这里涂鸦如何做一个优秀的PM咯,就写写我自己的面试经验可能更恰当一点。个人感觉PM考察的主要是三项技能:设计能力,解决问题能力,项目管理能力。可能这给人很虚的感觉,但其实都是有规律可循的,而且在现实中要处理好是非常需要火候的,需要掌握很多在实践不断磨砺才能出来的soft skills。就像武术里的硬功夫往往大家都容易学,比如胸口碎大石,霸王硬上弓之类的,但软功夫如借力打力,乾坤大逻移等没有半点深厚的积累是压根学不会的。

设计能力-俗称yy;就是给你一个需求,让你设计一个产品或产品特征(feature)出来。比如:设计一个写字楼的电梯,为老人设计一种冰箱,为iphone设计一款计算聚餐人均消费的软件,设计一个卖饮料的自动售货机....balabala,只要是个东西,它就可以成为一道题拿来让你设计。表面上看这是在考察你的想象力和创意的智力大挑战,但当你不假思索迫不及待脱口而出口沫横飞滔滔不绝娓娓道来你的创意而且还为你的创意沾沾自喜洋洋自得时候差不多离挂就已经不远了。正确的做法是先给自己泼一盆冷水想想面试官想考察你什么。Bingo!考察问题的全面性,独创性,可行性,易用性等等等等。而且面试官肯定不喜欢拿着半截就开炮的马大哈,所以第一步一定要问,通过问面试官问题来勾勒出你设计的产品要长啥样儿,是香蕉呢还是芭蕉,是水蜜桃呢还是黄桃。一个比较典型的针对冰箱的问题可以像这样:

这款冰箱的Target user是谁(明确目标用户),是男还是女,是成人还是儿童,年龄段多少,有没有什么preference(明确用户特征), 用户的国家和地区(country,考虑到support的市场),使用什么语言(language, 考虑到本地化和全球化),提供哪些功能(feature, 最好能列一个feature list), 各个feature的sub feature(特征细化)各个feature的优先级(体现优先级为以后协调resource做准备),安全性有什么要求(security), 法律和隐私有什么要求,开发这个产品的时间周期是多少,有多少resource,有哪些dependence(对内部partner和外部partner, 要考虑团队间合作),accessbility方面的issues(如只有键盘没有鼠标能否完成操作),残障人士的人性化设计有没有考虑到,风险管理(常说的risk management),还有这个产品成功的标准是什么(如多少用户的访问量,多大的市场占有率等)其实这些都不用细说,点到就行,面试官会对你思维的缜密和条理赞不绝口的,相信我,没错的。这样一下来,一个“设计冰箱的任务”就可能演化为“设计一个带温度计的电磁助力的针对中国一线城市会中文的用户的两门式绿色节能冰箱。”面试不是one way的,要double way的互动才能让人耳目一新,面试官不是在审犯人,问一答一,他是在寻找那个以后能跟他一起共事的优秀的candidate。

接下来就该放任你的思维天马行空了,要让你的idea能从千篇一律的答案中脱颖而出,就必须不走寻常路啊,这个只能靠平时持之以恒的yy来加以强化训练之。比如设计一个写字楼的电梯,是不是可以考虑在电梯里安装电视播放MTV来减少用户主观等待时间啊。It's your turn, try to impress me.

接下来很有可能会叫你测试你的设计,这个嘛当然就得考虑全面咯,unit test, performace test, pressure test, integration test,boundray test....如测试一个自动售货机你就要考虑售货机没有零钱可找了该怎么办把,收到假币该怎么办啊,投入的金额不足时该怎么办啊,还有被一个暴力小男孩踹了100脚外加10盆冷水泼后该如何handle啊,记住一点,never stop, 一定要保持口若悬河信口雌黄天花乱坠让你的话语就像那决堤的洪水一样不可收拾直到面试官叫你停时再打住,这样的话恭喜你,过关了。其他的嘛等俺想到再补充哈。

解决问题的能力-俗称如何把这个问题搞一把,而且是好好的搞一把;PM经常要handle一些非产tough的问题,比如1:有两个Feature A或B, 都很重要,但现在resource只够做一个,你会怎么办;比如2才:产品明天就要发布了,今天发现三个critical bug, 作为pm你会怎么办;诸如此类。反正题目的考察点就是故意要刁难你为难你不让你舒服不让你爽。此时解决问题的关键就是如何把问题解决掉当然没有所谓的标准答案,关键是你的分析过程:

针对问题1的分析可以如下:首先通知你的老板,分析有没有机会borrow一些resouce来两个features都做,如果不行,分析impact, 即做A/B分别可以给我们带来多少好处(user, revenue), 不做分别给我们带来多少损失;他们的优先级安排是怎样的,他们能不能分成更小的sub-feature,很多时候并不是一个大的feature都不能做,而只是其中一小部分不能做,我们是不是可以先做一部分,剩余不分放下一个release或以patch的形式release等等等等,如果能把这些比较以表格或图表的形式表现出来,那就更赞了,因为a sentence usually consists of less than 10 words, but a picture speaks more than 1000 words. 其实这样下来你并没有给出一个具体做A还是B的决定,但你的分析思路已经足以让你过关咯。

项目管理能力-扩展开就有很多诸如协调能力,进度控制等等。这个其中就有太多的soft skills可能还是留给大家自己去慢慢体会吧,比如如何说服你的同事当你们有不同意见时,如果他是你老板你又会怎样。...

Last but not the least, PM并不代表你不用懂程序了,面试过程中也有可能会叫你写一些简单的程序,也很有可能会有dev/test来面你,所以还是要会写一些如atoi和insertion sort的小程序啊。

最后附上我实习生和转正面试时被问到的题目吧,寒。。想了一下,太多了,还是算了把,我错了。我真的错了。被Lex Mobile三轮就bs了,STC电面了一轮,HR说十天内安排我北京on-site面,过了两天,HR直接发信告诉我说校园招聘已经结束了,very sorry,就这样灰溜溜的和M字打头的公司say goodbye了

五星球童,鬼马青春---腰酸背痛腿抽筋的,在这个寒风瑟瑟伸手不见五指的黑夜记


2008/12/12

面经碎碎念(三)-- 从企鹅到鸡尾酒

腾讯

面试之前我想我一定要do my homework first. 所以我盘算着如果HR问我:为什么要来腾讯?我就说:我生是腾讯的人,死是腾讯的鬼,如果有来世下辈子我只能做动物的话,我也毫不犹豫义无反顾大义凛然至死不渝的选择做一只大脚的企鹅,吃糖吃QQ糖,买东西用Q币,买车买QQ,送洋娃娃也送QQ公仔,将Q版文化弘扬到底。

最无厘头的面试,一笔,一面就面了一道题:给定一有正有负的整数数组,求一子数组(不一定连续)使其和最接近0。二面也就一道题:有8条跑道,64只马,不能计时,问最少要跑几轮才能找出跑的最快的前4匹马。

Marvell

四面,每面半小时,每面会叫你做一道题外加N道问题,大部分都是和操作系统,编译器,C语言相关的。还是乱炖吧。

1. 程序题:自己实现strstr;(扩展:KMP我不会)

2. 找出一个32位unsigned int的二进制表示有多少个1;(扩展:判断一个32位十进制unsigned int是否是2的冥,判断一十进制整数阶乘的末尾有多少个0);

3. 实现binarySearch(扩展:递归非递归版本,数组有重复元素的情况,找出整数数组里小于(大于)给定整数的最大(小于)的整数在数组中的索引);

4. 给定一单链表A1->A2->A3->......->AN, 转换为A2->A1->A4->A3->.....->AN(如果N是偶数),转换为A1->A3->A2->A5->A4->....->AN(如果N是奇数),要求是只能便利一遍链表。

其他的几乎是以围绕着系统为核心旋转的题库群,如Copy on write, Cache和TLB, 锁的种类(自旋锁),进程优先级反转,然后还有一坨C语言程序题叫你写结果,都是糅杂了结构体,函数指针,指针函数,指针和引用,指针数组,强制类型转换,指针加加减减, 字节对齐的操作等放在一起看得让人眼花缭乱的一个大杂烩;static的作用,可重入函数和不可重入区别,如何debug, 用过哪些调试工具,还问到了C语言里一个变量名的长短会不会影响运行效率(符号表)。还问到了32位机器上和64位机器上哪些类型所占字节数是一样的。感觉在回答这种问题的时候一定要两问:

是不是依赖编译器(vc, gcc, icl)具体实现的,最常见的编译器是如何实现的

是不是平台相关的(32位还是64位,little endian还是big endian),如果还能把这些属性和X86,, PowerPC, Sparc体系结构对号入座就更能让面试官刮目相看咯

中国外汇交易中心

传说中性价比贼高的地方,而且只要参加笔试就报销1200大洋,参加面试再报销1200大洋,不为别的,光就为了这赤裸裸的金钱诱惑洒家们也要削减了脑袋往前冲啊。面试住宿全部安排在浦东展讯中心四星级酒店,可以免费吃喝玩乐三天还不包括在报销范畴之内,面试完之后还有鸡尾酒晚会让大家都混个脸熟,第一次面试这么爽歪歪,而且交易中心里面美女那个多啊,难怪我们家志成暑假在那里实习那个逍遥快活乐不思蜀啊。总共两面:

第一面是英语群面,8个人拿到一个topic(环境污染是不是只能靠科技手段解决)先发表自己意见,再集体讨论达成一致,选择speaker做presentation, 最后面试官问问题。后来在鸡尾酒晚会上从面试官那里得到反馈表现的不错,一是充分展现了leadership和team spirit, 我一个劲的协调讨论,计时,选speaker,而且lead的比较低调,可一北大的哥们儿不是很服从组织安排balabala的老说个不停最后还自告奋勇的当了speaker, 但tricky的地方就在于最后选好了speaker, 面试官根本就不打算安排presentation的时间,只是考察我们选择的过程,被忽悠了一把。面试官的问题也比较harsh, 但我们交大的同学充分展现了团结一致共同对外的合作精神,话往一处使,当鹏亮(之前不认识交大的gg)被问道你认为组里面谁表现最好的时候,他提名了俺,还小小夸了我一番,脸红ing。结束后我们俩一聊得出一结论:交大的就得团结啊,后来我们俩都上了,hoho~,面试官还问如果选择你做presentation会不会比某某做的更好,这个问题来了个很pm的回答:It doesn't matter who will give the presentation on behalf of our team. The most important thing is that we elect the right person to give the right presentation in the right place at the right time. Our goal is to ensure all the team members are on the same page, making every best effort toward the same goal. If XX or I are lucky to speak for the team, I'm confident that both of us will do a great job. But I also appreciate XX's courage to stand out of the crowd in the first place.

第二面技术面15分钟,其实就是聊天,估计只要领导看你顺眼了就可以上咯,领导问了个很有意思的问题:你名字叫用功,给我一个证明你很用功的例子,寒。。。。老爸啊,你怎么能这么对我!


2008/12/11

面经碎碎念(二)-- 炮灰大胆的向前冲

Intel

带着Intel资深优秀实习生的光环,怀着Intel Inside, handsome outside的愉悦心情开始了故地重游的炮灰之旅。总共四面,问题也就揉在一起一锅端咯,

1. xml文件的压缩方法(公共信息抽取组合,建索引);

2. 一棵有指向父节点指针的二叉树,任意给定两个结点,求其高度之差(扩展:求二叉(搜索)树的最近公共父节点;查找二叉树的两个结点使其结点对应的整数和为某个给定整数,前序中序后序深度优先广度优先遍历二叉树);

3. 字符数组和字符串的区别;static的作用;

4. C语言的错误处理机制(error number, 返回值),如何做到线程安全的错误处理机制,如何在C语言里模拟C++的异常处理机制;

5. 如何判断运行时环境中堆栈的增长方向(扩展:如何判断little endian和big endian).

6. 什么是死锁,如何避免死锁(四大条件,DAG),你知道哪些类型的锁(互斥,自旋),自旋锁的用途。

7. Java垃圾收集算法.(引用计数,Mark && Sweep,Copy && Sweep),根集的概念,Java里不同类型的引用(强软弱虚),Java Performance tuning. Java里的线程同步机制是如何实现的

8. 不用任何额外空间,不能用堆栈,不能用递归,如何广度优先遍历一颗二叉树(现在都没想出来,哪位大牛告诉我!)

9. 函数间跳转功能的setjmp和longjmp.

Intel其实考察的都是比较基础的knowledge的东西,操作系统,C语言,Linux。但当时很多东西忘得一干二净被bs的一塌糊涂,但后来实践证明面试题就那么多,这次被考到的题很多在后面Marvell, Morgan的时候又被问到,所以及时的总结还是非常重要滴。

NI

先有一轮campus pretalk: 私有继承和组合,多态虚函数表,如何选择使用hash和binary search tree.......删除单链表的头结点。

NI on-site分四面:一轮英语ppt presentation自我介绍和项目介绍,一轮技术面(项目问题,C,C++),一轮general question, 一轮上机做题,我做的是打印蛇形矩阵,第二天就从师兄那里知道被bs的消息。

Synopsis

漫长的战线,先是电面了一轮杂七杂八的,然后印度佬英语电面了一轮,后来on-site一轮笔试,四轮面试。

笔试题亘古不变: 高质量C++编程里的那几个GetMemory函数找错误,循环链表的节点对换和删除。编程实现交换二叉树的所有左右(子树)结点,还有一道是给定1,2,5,10的硬币,给定一个面值N, 找出所有硬币面值和为N的组合(可以多次使用)

一面是Lead: Linux系统调用sbrk的一道分析题(扩展:Malloc, calloc, realloc用途和区别,跟sbrk的关系),linux常用命令输出结果,如grep, wc, find加管道重定向的拼凑组合,平时如何debug,程序内存空间布局(代码段,全局未初始化,BSS<堆,堆栈),动态内存管理,内存碎片整理。

二面智力题面试:很有意思,面试官准备了很多打印在纸上的智力题,也有逻辑推理题(都是很old的),一道一道的考你,我又弱了。就这样智力大挑战了1小时,晕厥

三面是Manger: 都是些open question,四面HR...吹牛~

面试真的是挑战生理和心理的极限啊,累就一个字!此时此刻,继续0 offer裸奔中


2008/12/10

面经碎碎念(一)--在被bs的路上渐行渐远

Microstrategy--片名:处女面终结者。主演:用功,缄默面试官,PP HR. 拍摄地:东亚环球金融富豪酒店;对白语言:英语。关键字:操作系统,算法

1. 什么是逻辑地址,物理地址,虚拟内存,TLB, Cache(操作系统引申:什么是page fault, 页面置换算法, Dirty bit,什么是中断,中断过程);

2. A是一个类,如何让A a = new A()编译不过,引申问解释singleton, 实现;

3. 找包含N个元素的数组里第K大的元素(引申:快速排序,找中数元素,找前K大的元素),时间复杂度;

4. 给定一个N个整数元素的数组,元素分别为A1, A2, A3....AN, 将数组变为A1 < A2 > A3 < A4.....的锯齿状数组;时间复杂度;

5. 给定一个N个整数元素的数组,元素分别为A1, A2, A3....AN,每个元素分别对应一个权重W1(小于1的float), W2, W3....WN, 其和为1.找出其中一个元素Ak,使所有小于Ak的元素的权重之和小于1、2,所有大于Ak的元素的权重之和>=1/2.

Note是:Microstrategy很重视算法,要当场写程序,而且面试官提示又少,如果没有给出最佳答案,唯一的提示就是“还有更好的”,想不出来就只有跟面试官四目相对望穿秋水尴尬到底。而且两天的面试题一模一样,所以后面的筒子有福气咯。anyway, HR Leisure很pp, 很有气质,很温柔,跟她说话就像沐浴在温暖的春风中一样啊,晓春有福气咯。就这样微策略(其实我觉得叫麦克洛斯大里奇或者雕虫小技比较好)把我的处女面给无情的终结。

百度--片名:功夫度度熊。主演:用功,面试官,拍摄地:交大学术活动中心。对白语言:中文。关键字:算法,智力题。

1. 反转链表(引申:判断链表是否有环路;不给头结点删除单链表中某一结点,判断两链表是否有交点,有的话找出交点)

2. 给定两个玻璃球,找出100层高的楼房的某一层(临界层),在该层往下扔球不会碎,但从该层的上一层扔就会碎。

3. A     A     A

   A     A     A

   A     A      A  用一笔画贯穿每一个A,但只能最多有四条直线

4. 最后一道题愣是没听懂,估计花了15分钟来问到底这道题是干嘛的,哎,又被bs了。不过要bs一下这个面试官,穿个拖鞋,我写题的时候还抽空去上了趟厕所,还能听见他冲厕所的水流声让人狂无语,都可以去投诉他了。又倒在了一面上,过不了的坎啊。百度是我国内最欣赏的一家公司,一直把它视为民族IT企业的骄傲,但这个面试官的面试仪态的确让我觉得他配不上百度员工的称号。在被bs的路上继续前行。

Oracle--片名: 在yy的另一边。主演:用功,面试官。拍摄地:交大软件大楼。对白语言:中英文。关键字:聊天。

Oracle的两轮上机考的确让人很无语,全是一大串的选择题,一看就让人没有了胃口,还好在“团结就是力量”的指导方针下大家都胜利杀出重围。面试就是跟跟面试官聊天了:实习经历,项目经历,英语介绍,最后一段有意思的对话:

面试官:你觉得你是个有创意的人吗?

我:我觉得自己很有创意的。

面试官: 那你能给我举个例子吗?

我:(我也不知道当时怎么想的,就把我们饭桌上一次大家集体yy说办一个策划包装公司帮助交大gg追mm的全套解决方案如:明确对象,调查对象,设计场景,凌厉攻势到最后抱得美人归的的整套商业计划说了出来,还好我及时打住了没有把原始社会,奴隶社会。。社会主义社会的终极计划抖出来,不过已经侃的那个面试官咯吱咯吱的忍不住大笑咯。最后还画龙点睛言简意赅切中要害深入浅出的点出了此方案如何符合交大校情具有浓厚的交大特色。还给她侃了一下交大男女比例7:1的来历。

面试官:那你觉得你有这方面的需求么?

我: 饿。。。这个。。。饿。。。没有!

面试官:那我们来做道题吧: 不给头结点删除单链表中某一结点。。。

我:我做过也。。。。。balabala, 还是漏掉一种情况,被bs.

回来总结了一下,谈话没有突出自己的技术特点,瞎扯太多,应聘的是软件工程师跟有创意啥关系啊,。。。ft, first, do the right thing, then do the thing right.

先写这么多,去啃我的果果去了,刚才一光头灵光一现杀入寝室,定睛一看,老余,可怜我们中了市盲审的老余啊,头发都掉光了!!放心把,老余,安心去吧,我会帮你交最后一期的党费的。bless~


面经总动员

宇宙有崖,浪漫无边,叫你一声Eva, 叫我一声Wall-E, 这世间还有什么能比Eva,Wall-E淘气的像小孩般的声音更能引发共鸣呢?

李米找到了方文,野百合找到了春天,机器人找到了真爱,我也好不容易找到了饭碗。猛然发现能量是守恒的,rp也是,所以当你觉得rp低到喝水都卡喉咙的时候rp就应该考虑bg提升rp咯,如果连bg都提升不了那就得考虑大大大大大的bg加强版。

找工作就犹如过山车一样忽上忽下,玩的就是心跳;找工作也好像找女人一样,没有好坏之分,只有match不match之说,找工作更仿佛拍电影一般,有前奏,有铺垫,有高潮,有结尾以及用来掉足观众胃口的个中噱头,把你在无尽的期待中将你打入地狱,也可能把你从万恶的深渊中一下子把你送回天堂。后来幡然发现,原来,天堂,就在地狱隔壁。

本来打算把此文命为《心跳的回忆》,或者叫做《a walk to remember》, 抑或叫做《用功的猜想》,但怎么看都跟电影脱不了干系,为了把严肃的找工作大事和消遣娱乐的电影小事划清界限以示此文的根正苗红,索性干脆就叫做《面经总动员》吧,够俗够味儿,够雷够囧儿,瞎拼乱凑一些所谓面经积攒rp, 过山车,向前冲!最字打头,爽字结尾。好好搞一把!!!

最仓促的处女面-Microstrategy.

最无聊的面试-百度

最奇怪的面试-腾讯

最搞笑的面试-Oracle

最被bs的面试-Intel,NI, Synopsis

最郁闷最失落最辛苦的面试-微软

最满意的面试-Marvell, Morgan Stanley

最奢侈最豪华的面试-中国外汇交易中心

简历被bs的公司:Opera, 埃森哲;笔试被刷的公司:Sybase, 新蛋, IBM, Cisco; SHL被刷的公司:巴克莱;电面被刷的公司:Google。因为是动员嘛,所以先上个提纲吧,具体技术面经后面慢慢写,我错了,我真的错了。


2005/10/2

淡淡的幸福

    不知道怎么的,当得到确认保送交大cs的那一刻,我并没有想象中的那种激动,心里只是渗透着一种淡淡的幸福。不知是战线拉得太长已经有点疲倦还是什么。反正一切都是淡淡的但又美妙的。
    当初根本就没有想过会有这么一天,但它却是真实的到来了。
 
    9月26日
    浙大保研面试,我像以往一样胸有成竹的去参加了。同学喜欢叫我面霸,其实以前我也只面过IBM和Siemens,不过感觉都还不错,因为也没报什么希望,一点都不紧张。面试一个专业问题都没问,着重谈了一下我的项目经历还有就是一些闲聊的话题了,大概如下吧
发信人: leedsmark (三太子), 板面: CS
标  题: 04组面经
发信站: 飘渺水云间 (Mon Sep 26 12:57:57 2005), 转信
我是第四组面试第八个,进去之前就听说有个数据库的和cad的老师,不过都不认识
一进去后e文问我什么名字? XXX
为什么叫这个名字? 寒。。。。
假如被录取为研究生,毕业后是想去公司还是留在学校做研究?
我说当然去公司,说暑假去过北京西门子,觉得自己不适合做研究。
然后就问了一下关于西门子的事情?
这个就随便说了说
接着就问在哪个实验室,有什么项目经历?
balabala的扯了两个。。。。
报了直博马? 没有
家哪里的?  XXX
做过学生工作吗?做过素质拓展现在是班长。
期望以后能拿多少工资? 感觉有点像公司面试了。
我说只要以后不用每个月为钱精打细算就行了,老师说这个应该挺容易的。呵呵
最后面完没问一个专业问题,然后三个老师集体起立上厕所中场休息,恩。
 
     9月27日
     当晚跟同学去钱柜通宵K歌了,27号早上回来后一头扎进被窝,10:30被mm的电话叫醒说我进外推名单了,一阵窃喜,马上拉上RC一起杀往学院办公室。果然是,我更是以外推最后一名的身份挤进去的,佛祖保佑。
 
    9月28日
    下午两点开会填志愿,我第一填了上海交大,第二填了中科院,希望能和RC 和小红一起去上交
 
    9月29日
    学校只能推10名去上交,而我在填了上交的同学排在10名之外,郁闷。当时心想即使学校不推我我拿着外推资格也要去上海大不了霸王面吧,反正还没试过呢。不过后来发email问了上交的老师说都可以去面试的。在mm的怂恿下,我还是在办公室跟陈丽老师软磨硬泡,什么说女朋友在上交的谎言都编出来了(这是mm说的,呵呵),最后在一定条件下陈老师还是把我推荐了过去,心中一块石头落了地,心想只要给我面试机会,我还是很有希望的,哈哈。
    下午一行浙大CSER集体奔赴上交....
  
  9月30日
  早上上交cs的系副主任俞勇老师面试我们,每个人大概15分钟左右。在外面等待的时候有点紧张,以前从来都没有过这种感觉,应该是心想都走到这一步了,万一再被刷肯定要被郁闷死。
  不过面试一开始就不紧张了,也就是一些项目经历介绍,然后就是非技术问题了,比如职业规划,最大的缺点等。感觉一般般。
  下午接到陈丽老师的电话,说我们一起去面试的12人全上了,皆大欢喜,然后心里涌上淡淡的幸福。
  
 

2005/6/27

OhYeah,我的处女offer---Siemens

今天收到了Siemens  PSE软件开发的实习Offer, 挺开心的。不过我最后还是选择了放弃,唯一觉得对不起的就是那个hr mm好甜美的声音哟,还打电话来问了我两次,mm, 我也是壁不得已呀

因为我很早就下了决心要考研,而这次实习又需要9--11个月的时间,所以在实习和考研之中我只能选择之一,老爸曾告诉我做事就要一心一意,而且再延续两年我的校园生活也是我所期待的生活方式,所以就很委婉的拒绝了西门子。不过这次成功也让我的信心大增呀,至少证明了还是有实力的嘛,当然也要感谢那些一直支持我的老师和朋友,谢谢你们。hiahia

 



IBM blue pathway暑期实习一面感受

今天早上7:50跟raincoat一起出发去参加IBM的一面
没一会儿到达了紫兰饭店发现接待mm很sweet哟,这个ms大家都是同感吧
面试的hr jj感觉也挺pp的,给人很和蔼的感觉我一进去她没有叫我自我介绍,而是
和我很平常的聊起天来问了些什么“zjg到这里要多长时间”, “你们怎么是2002年10
月才报到呀”什么的 然后对我的名字表示了一点的惊讶“这名字”,至于名字偶就不
透漏了,认识我的人应该知道一般第一次听见都会笑在门外等待是还有点紧张,一进去
听她这么说紧张感一下子就消失了,hr jj真的很会引领你, 然后她就叫我自我介绍
中英文都可以,接着的为题如下
“什么专业课程你感觉收获最大, 为什么? ”
 ”当你团队中的其他组员在软件开发过程中跟你有不同意见,你会怎么办?
 " 举一个具体的例子回答上面的这个问题。“
 ”当你和你的上司意见矛盾时你会怎么办? “

好像就这么多了,祝下午的xdjm好运

 


西门子PSE实习生面试感受

已经是晚上8:50了,在一个sc同学的好心帮助下,我跟他交换了面试顺序第三个参加了面试,都是zjg惹得祸呀,不早点就没车回去了,呵呵一进入房间, 有一个ppjj和一个德国老外坐在那里,就是宣讲会上的那个。因为本来就是抱着来涨经验值得态度来的,所以我一点都不紧张,也可能跟jj很和蔼有关吧。

面试是全英文的,计划20分钟。首先先叫我来了个自我介绍,因为昨天才刚刚参加了IBM的实习生面试,所以介绍还是背的很熟的,balabala介绍完了,jj ms对我的英语还挺满意的,还赞了我一下,还好我没有像上次那样说no, 而是很地道的来了句thank you然后就是德国佬上了,他问我是不是对语言很感兴趣,因为他看我简历上写了德语辅修其实我德语狂烂,纯粹是用来撑门面的,而且那份英语简历都还是30分钟前在sishen的帮助下用他们试验室的打印机赶出来的,就一页。然后我就说当时是兴趣亚什么的德国gg:" 你们暑期有去德国berlin工大交流的机会,为什么你放弃了呢
我说:“要很多钱,学校只补助一半,我没那么多钱,最老实的回答吧
德国gg:" 说一下你收获最大的一次项目经历,
我:把miniSQL的过程吹了一下
德国gg:"  最喜欢什么编程语言?
我,C++吧,C# && java is ok ,but not good.
jj :" 你有几个朋友? 几个?
我。 ”。。。。没数过,当时把我问的一楞一楞的,半天吐不出词来。。很多把
jj :" 你最大的缺点是什么。。。(问得不能再问得问题了)
jj:" 你考研吗?

我:" 恩,要考,豁出去了
jj :" 你家乡哪里,你毕业后喜欢在哪里工作?
我说“I don't care, 现在还没想过呢
jj :" 那你愿意去南京实习吗,
jj:" 如果最后去南京你生活能习惯吗?
jj :" 你的业余爱好是什么?
我,又说踢足球,什么锻炼身体且磨练意志呀
jj :" 看来你喜欢团体运动,那说说你怎么跟大家相处得吧?
最后她问:”你期望的工资是多少?
其实之前我调查过西门子一向是比较扣的吧,工资从来不可能很高的,我就说了个3500
之前horhor说了个6000估计把那个老外都吓歪了,呵呵
最后叫我问了两个问题就走人了,
就这么多了,呵呵


西门子PSE实习生笔试感受

今天参加了西门子PSE实习(program && software engineering)的笔试和面试把经历和感受写一下


笔试ms总共18页纸,最初一拿到吓了我一跳,难道又是外企那种海量测试不过后来一做发现都是些基础知识,而且虽然那么多页不过题目占了一大半笔试总共时间两小时,下面就讲一下笔试内容吧,笔试全英文笔试范围非常的广,从软件工程,UML,到C++, C#,java, 数据库,embeddedsystem,design pattern, 最后还有个什么应用问题以及SAP,还有sales方面的。感觉这些题只要知道就能做出来,因为不难嘛,但是不了解就没法下笔了

软件工程:CMM的五个层次分别是什么?  描述一下软件开发的各个阶段。。。。C++, C#,  JAVA: 有给出程序写结果,找错误,描述函数功能等有点类似期末考试。而且语法题偏多。比如,指针和引用的差别, 继承和多态考得蛮多的,更寒的是还有问你C#中的CLR是什么的缩写,还有写一个将三个数按递减排列输出的函数(这个最easy)embedded system: 叫你写出嵌入式编程相比windows编程要注意什么,。。。数据库:都是选择题,有关于primary key和index的,还有根据要求选SQL语句的开放式问题:写一个怎么计算汽油增值税的方法,当时狂汗,不懂,还叫你用fishbone算法解决一个花园里面的花死了的问题,反正没读懂,然后就是什么SAP和sales方面的问题了,如怎么设立一项产品销售过程的里程碑等等我是全空着交上去了

好吧,就这么多了,呵呵