0
高盛面经
Posted by Derek Jing
on
7:54 PM
in
Interview
发信人: skydoor (海阔天空), 信区: JobHunting
标 题: 高盛onsite9小时9人车轮战归来
发信站: BBS 未名空间站 (Sat Apr 24 02:06:12 2010, 美东)
三流学校fresh Phd, 莫名其妙的被别的recruiter投的developer职位, 我自己都不知
道怎么居然被高盛看上了, 前面两轮电话面经已经发过了, 今天onsite. 我此前一天
拿了Bloomberg offer, 今天面试高盛, 感觉跟Bloomberg比起来, Bloomberg完全不是
一回事啊. Bloomberg总共2小时面试, 2个人45分钟技术面试, 一般manager都不会问技
术问题, 更不谈HR了. 高盛今天从早上8点进门开始到下午5点出门结束直接被送到飞机
场, 9个小时连续见了9个人, 每个人45分钟面试. 住在曼哈顿, 5:30就起床, 轮渡到新
泽西, 新泽西building见了7个, 然后轮渡到曼哈顿的building见了俩个. 前天住酒
店没休息好, 中间面到第三个的时候差点呕吐,还好及时调整. 一整天靠两杯咖啡维持,
在一个屋子里面等着不同人一个个来面试你, 全程还要保持微笑, 讲自己的research,
讨论题目, 时刻纸上写程序, 简直就是脑力和体力的双重折磨. 还好会议室外面就是
自由女神像, 感觉很是那么一回事.
整体而言, 1/4他们在吹牛, 1/4在讲我的research, 1/4在谈技术写程序, 1/4我在问问
题, 基本没有特别准备, 所有的准备都是平常general的准备. 写程序的题目都很简单,
版上都有, 基本也就写binary search的这个级别的程序, 有一个稍微难点, 但是也可
以handle, 个人觉得要求快, 要准确. 其他题目涵盖数学, 概率, brain teaser, C++,
Java, 线程, 算法等, 都很常见, 关键要熟练.
第一个人, 老中, 这个面的最差, 因为才起来, 没进入状态. CS 背景, 问了俩数学题
目, 翻硬币之类的, 没做好, 感觉要挂了, 然后开始闲聊, 问为什么选金融行业, 然后
问C++, hashmap和map的区别, hash function如何解决conlision, 问了几个sorting题
目, 没答好, 然后我就开始问他问题, 问了10多分钟, 感觉像我在面试他.
这个之后下一个来中间空白了将近20分钟, 感觉是不是第一个没答好要被kick out了,
及其郁闷, 但是一想怎么着中国人都没这么mean, 谁知道这个后面的就感觉很好了.
第二个人, 老中, CS背景, 高盛工作了8年, 本科毕业就加入了, 听英语看样子是ABC或
者早期移民, 主要聊他做的事情, 一个人在那里狂说, 我就随便插几句附和, 他很high
的样子, 问我有什么idea, 我就闲扯, 后来问我怎么solve一个问题, 我没回答, 说没
有这个background, 他说没事, 我刚来的时候也没有, 然后聊了几个sorting, 几个
multithreading的问题, 我都答的还对, 就说, I am confident about your
knowledge, 我也心安了. 反正感觉他对我还算满意, 可能前面他吹牛的时候, 我
response的让他感觉很爽.
这个时候突然开始不舒服, 要呕吐.
第三个人, 老美, CS背景, manager, 一来就开始开始吹牛, 讲自己做什么, 然后问我
research, 我就讲research, 然后说问你C++, 我说好, 他问, 什么是public, private
和protected, 我狂倒blablabla....然后问, 什么是public inheritance, private
inheritance 和 protected inheritance, 才知道是为了铺垫这个, 然后问什么是多重
继承, 然后还问了几个C++, 然后给了个题目, 一个数mising怎么找, 写程序, 我说求
和啊, 然后又说如果很多数, 会overflow, 怎么搞, 我说binary search, 我写到一半
的时候, 他叫停了, 说对的. 最后小秘过来说他有电话, 他问我是否还有问题, 我又问
了他10多分钟, 他没走的意思, 我问完了还要我问问题, 我又问了一个, 这让我感觉还
不错.
第四个, 老美, finance背景, 这个基本就是鬼扯, 主要讲我的research, 要把他们这
样的人忽悠懂还有点困难, 然后问我有啥问题, 又跟他鬼扯了20分钟.
第五个, 女老美, finance 背景, 同上, 基本就是鬼扯, 讲research, 问我为什么选择
finance, 然后问我有啥问题, 我把问上一个的问题又重新问了一遍.
第六个, 台湾人, CS背景, 带我去吃午饭, 边吃边聊, 然后问我C++和Java的区别, 线
程和进程的区别, 还有其他的CS问题, 然后给个算法程序我写, 求一个array的最大的
sum的subset, 我写给他, 他说对的.
这个还没面完的时候, 第七个人已经进来了
第七个人, 老美, CS背景, 讲research, 然后他开始吹牛, 我们对吹, 对问问题. 后来
快结束的时候, 居然告诉要到另外一个building去面试另外俩人, 我倒, 我一开始就没
有拿到schedule, 都不知道他们要这么安排.
然后从新泽西轮渡到曼哈顿, 见到第8个人,
第八个人, 老美, CS背景, 讲research, 问C++, 给题目写程序, 写到一半,说对的, 不
用写了, 然后给个没见过的题目我讨论, 应该是他们实际的题目, 需要用到radix
sorting, 我一百年不知道这个, 讨论得当时吓的汗都出来了, 还好东搞搞西搞搞给了
满意的答案. 其实, 也很简单.
第九个人, 老美, CS背景, 开始吹牛, 然后我讲research, 然后讨论C++和java的
memory management,知道的不多, 瞎扯, 还问了其他很多C++问题, 包括virtual
function, smart pointer, new delete, 给了个brain teaser, 25匹马那个. 然后问
我的unproductive project, 为什么读Phd, 未来5年想干啥, 以及很多乱七八糟的问题
. 然后要我问他问题, 我就问贝.
然后出来, 专门有车送到了飞机场, 现在回家了. 接我的车是林肯, 送我的车是凌志,
酒店在曼哈顿, email写的300刀一晚上, 感觉跟我们农村100刀的也差不多.
整个过程, research讲了5,6遍, 说的我都要晕头了.
总结
1 高盛的人, 完全不是一个档次的, 无论是思维方式还是行为举止, 讲research一讲就
懂, 而且还能提出很多问题, 基本上比系的faculty水平都高.
2 没有阿三, 真好, 反而三老中;
3 问他们问题很重要, 问题问得好对方明显表情就不一样了, 问的不好就气氛很尴尬,
比如我问, why do you enjoy your work, 哇, 对方就来劲了, 开始吹牛. 坏问题我问
了一个, 比如其中一个谈到group人员的diverstiy, 我问了, what's the difficulty
to work with others, 气氛就很尴尬, 我就后悔了, 这不明摆着要对方说别人坏话么?
于是我赶紧问了另外一个, what's the biggest fun, 气氛就好了一些.
4 交流很重要, 他们自己都说, 我们这么多人见你, 就是看你是否fit我们这个group,
是否可以一起work. 个人感觉交流不光是英语, 当然英语不好肯定不行, 随便I am
sorry几下就要挂了, 交流更重要的是如何response对方说的东西, 感觉像说相声, 对
方逗哏, 我捧哏, 我要不停的right, good, interesting, excellent, wow, 如果中途
接上话茬, 他们明显两眼放光, 如果我不response, 对方明显语速放慢;
5 程序一定要会写, 但是, 都不难, 版上那些google, ms的变态的描述都描述不清楚的
算法题, 绝对不会出现;
6 金融知识完全不重要, C++很重要, 不过如果C++不知道, 可能电面早就挂了.
7 HR没有出来搅和
猎头说底薪100k, 说下周出结果, 这已经不重要了, 当然如果给我offer, 我肯定据
Bloomberg.
标 题: 高盛onsite9小时9人车轮战归来
发信站: BBS 未名空间站 (Sat Apr 24 02:06:12 2010, 美东)
三流学校fresh Phd, 莫名其妙的被别的recruiter投的developer职位, 我自己都不知
道怎么居然被高盛看上了, 前面两轮电话面经已经发过了, 今天onsite. 我此前一天
拿了Bloomberg offer, 今天面试高盛, 感觉跟Bloomberg比起来, Bloomberg完全不是
一回事啊. Bloomberg总共2小时面试, 2个人45分钟技术面试, 一般manager都不会问技
术问题, 更不谈HR了. 高盛今天从早上8点进门开始到下午5点出门结束直接被送到飞机
场, 9个小时连续见了9个人, 每个人45分钟面试. 住在曼哈顿, 5:30就起床, 轮渡到新
泽西, 新泽西building见了7个, 然后轮渡到曼哈顿的building见了俩个. 前天住酒
店没休息好, 中间面到第三个的时候差点呕吐,还好及时调整. 一整天靠两杯咖啡维持,
在一个屋子里面等着不同人一个个来面试你, 全程还要保持微笑, 讲自己的research,
讨论题目, 时刻纸上写程序, 简直就是脑力和体力的双重折磨. 还好会议室外面就是
自由女神像, 感觉很是那么一回事.
整体而言, 1/4他们在吹牛, 1/4在讲我的research, 1/4在谈技术写程序, 1/4我在问问
题, 基本没有特别准备, 所有的准备都是平常general的准备. 写程序的题目都很简单,
版上都有, 基本也就写binary search的这个级别的程序, 有一个稍微难点, 但是也可
以handle, 个人觉得要求快, 要准确. 其他题目涵盖数学, 概率, brain teaser, C++,
Java, 线程, 算法等, 都很常见, 关键要熟练.
第一个人, 老中, 这个面的最差, 因为才起来, 没进入状态. CS 背景, 问了俩数学题
目, 翻硬币之类的, 没做好, 感觉要挂了, 然后开始闲聊, 问为什么选金融行业, 然后
问C++, hashmap和map的区别, hash function如何解决conlision, 问了几个sorting题
目, 没答好, 然后我就开始问他问题, 问了10多分钟, 感觉像我在面试他.
这个之后下一个来中间空白了将近20分钟, 感觉是不是第一个没答好要被kick out了,
及其郁闷, 但是一想怎么着中国人都没这么mean, 谁知道这个后面的就感觉很好了.
第二个人, 老中, CS背景, 高盛工作了8年, 本科毕业就加入了, 听英语看样子是ABC或
者早期移民, 主要聊他做的事情, 一个人在那里狂说, 我就随便插几句附和, 他很high
的样子, 问我有什么idea, 我就闲扯, 后来问我怎么solve一个问题, 我没回答, 说没
有这个background, 他说没事, 我刚来的时候也没有, 然后聊了几个sorting, 几个
multithreading的问题, 我都答的还对, 就说, I am confident about your
knowledge, 我也心安了. 反正感觉他对我还算满意, 可能前面他吹牛的时候, 我
response的让他感觉很爽.
这个时候突然开始不舒服, 要呕吐.
第三个人, 老美, CS背景, manager, 一来就开始开始吹牛, 讲自己做什么, 然后问我
research, 我就讲research, 然后说问你C++, 我说好, 他问, 什么是public, private
和protected, 我狂倒blablabla....然后问, 什么是public inheritance, private
inheritance 和 protected inheritance, 才知道是为了铺垫这个, 然后问什么是多重
继承, 然后还问了几个C++, 然后给了个题目, 一个数mising怎么找, 写程序, 我说求
和啊, 然后又说如果很多数, 会overflow, 怎么搞, 我说binary search, 我写到一半
的时候, 他叫停了, 说对的. 最后小秘过来说他有电话, 他问我是否还有问题, 我又问
了他10多分钟, 他没走的意思, 我问完了还要我问问题, 我又问了一个, 这让我感觉还
不错.
第四个, 老美, finance背景, 这个基本就是鬼扯, 主要讲我的research, 要把他们这
样的人忽悠懂还有点困难, 然后问我有啥问题, 又跟他鬼扯了20分钟.
第五个, 女老美, finance 背景, 同上, 基本就是鬼扯, 讲research, 问我为什么选择
finance, 然后问我有啥问题, 我把问上一个的问题又重新问了一遍.
第六个, 台湾人, CS背景, 带我去吃午饭, 边吃边聊, 然后问我C++和Java的区别, 线
程和进程的区别, 还有其他的CS问题, 然后给个算法程序我写, 求一个array的最大的
sum的subset, 我写给他, 他说对的.
这个还没面完的时候, 第七个人已经进来了
第七个人, 老美, CS背景, 讲research, 然后他开始吹牛, 我们对吹, 对问问题. 后来
快结束的时候, 居然告诉要到另外一个building去面试另外俩人, 我倒, 我一开始就没
有拿到schedule, 都不知道他们要这么安排.
然后从新泽西轮渡到曼哈顿, 见到第8个人,
第八个人, 老美, CS背景, 讲research, 问C++, 给题目写程序, 写到一半,说对的, 不
用写了, 然后给个没见过的题目我讨论, 应该是他们实际的题目, 需要用到radix
sorting, 我一百年不知道这个, 讨论得当时吓的汗都出来了, 还好东搞搞西搞搞给了
满意的答案. 其实, 也很简单.
第九个人, 老美, CS背景, 开始吹牛, 然后我讲research, 然后讨论C++和java的
memory management,知道的不多, 瞎扯, 还问了其他很多C++问题, 包括virtual
function, smart pointer, new delete, 给了个brain teaser, 25匹马那个. 然后问
我的unproductive project, 为什么读Phd, 未来5年想干啥, 以及很多乱七八糟的问题
. 然后要我问他问题, 我就问贝.
然后出来, 专门有车送到了飞机场, 现在回家了. 接我的车是林肯, 送我的车是凌志,
酒店在曼哈顿, email写的300刀一晚上, 感觉跟我们农村100刀的也差不多.
整个过程, research讲了5,6遍, 说的我都要晕头了.
总结
1 高盛的人, 完全不是一个档次的, 无论是思维方式还是行为举止, 讲research一讲就
懂, 而且还能提出很多问题, 基本上比系的faculty水平都高.
2 没有阿三, 真好, 反而三老中;
3 问他们问题很重要, 问题问得好对方明显表情就不一样了, 问的不好就气氛很尴尬,
比如我问, why do you enjoy your work, 哇, 对方就来劲了, 开始吹牛. 坏问题我问
了一个, 比如其中一个谈到group人员的diverstiy, 我问了, what's the difficulty
to work with others, 气氛就很尴尬, 我就后悔了, 这不明摆着要对方说别人坏话么?
于是我赶紧问了另外一个, what's the biggest fun, 气氛就好了一些.
4 交流很重要, 他们自己都说, 我们这么多人见你, 就是看你是否fit我们这个group,
是否可以一起work. 个人感觉交流不光是英语, 当然英语不好肯定不行, 随便I am
sorry几下就要挂了, 交流更重要的是如何response对方说的东西, 感觉像说相声, 对
方逗哏, 我捧哏, 我要不停的right, good, interesting, excellent, wow, 如果中途
接上话茬, 他们明显两眼放光, 如果我不response, 对方明显语速放慢;
5 程序一定要会写, 但是, 都不难, 版上那些google, ms的变态的描述都描述不清楚的
算法题, 绝对不会出现;
6 金融知识完全不重要, C++很重要, 不过如果C++不知道, 可能电面早就挂了.
7 HR没有出来搅和
猎头说底薪100k, 说下周出结果, 这已经不重要了, 当然如果给我offer, 我肯定据
Bloomberg.