h*****n 发帖数: 286 | 1 上周的GS,今天的2 Sigma,最终都惨败而归,伤心郁闷无奈。。。
别了纽约,看来对CS人还是加州更适合。
一辈子记住今天一个Russian面我时跟我说的一句话:
晚了一秒钟就是少了10 million,你居然还有空要查man!
PS,2 sigma上午3个小时两轮,如果面的不好,中午就会把你赶走,今天面的三个cs,居然
中午都在2 sgima门口碰头了。。。
PS2,NYC的生煎包真好吃,每次来必点,芝加哥怎么就没有呢。。。 |
S*****H 发帖数: 90 | 2 Big bull! Do not be discouraged. |
S*******w 发帖数: 24236 | 3 日哦 Russian这么mean
,居然
【在 h*****n 的大作中提到】 : 上周的GS,今天的2 Sigma,最终都惨败而归,伤心郁闷无奈。。。 : 别了纽约,看来对CS人还是加州更适合。 : 一辈子记住今天一个Russian面我时跟我说的一句话: : 晚了一秒钟就是少了10 million,你居然还有空要查man! : PS,2 sigma上午3个小时两轮,如果面的不好,中午就会把你赶走,今天面的三个cs,居然 : 中午都在2 sgima门口碰头了。。。 : PS2,NYC的生煎包真好吃,每次来必点,芝加哥怎么就没有呢。。。
|
P*****s 发帖数: 758 | |
c**g 发帖数: 45 | 5 u是面developer还是quant啊,
金融面CS不比硅谷难多少吧,只是会有很多语言或者开发环境的细节问题
那个russian竟扯淡,开发的时候查manual关一秒钟几million什么事。
上周的GS,今天的2 Sigma,最终都惨败而归,伤心郁闷无奈。。。
别了纽约,看来对CS人还是加州更适合。
一辈子记住今天一个Russian面我时跟我说的一句话:
晚了一秒钟就是少了10 million,你居然还有空要查man!
PS,2 sigma上午3个小时两轮,如果面的不好,中午就会把你赶走,今天面的三个cs,
居然
中午都在2 sgima门口碰头了。。。
PS2,NYC的生煎包真好吃,每次来必点,芝加哥怎么就没有呢。。。
【在 h*****n 的大作中提到】 : 上周的GS,今天的2 Sigma,最终都惨败而归,伤心郁闷无奈。。。 : 别了纽约,看来对CS人还是加州更适合。 : 一辈子记住今天一个Russian面我时跟我说的一句话: : 晚了一秒钟就是少了10 million,你居然还有空要查man! : PS,2 sigma上午3个小时两轮,如果面的不好,中午就会把你赶走,今天面的三个cs,居然 : 中午都在2 sgima门口碰头了。。。 : PS2,NYC的生煎包真好吃,每次来必点,芝加哥怎么就没有呢。。。
|
r*g 发帖数: 155 | 6 I guess it's HFT
【在 c**g 的大作中提到】 : u是面developer还是quant啊, : 金融面CS不比硅谷难多少吧,只是会有很多语言或者开发环境的细节问题 : 那个russian竟扯淡,开发的时候查manual关一秒钟几million什么事。 : : 上周的GS,今天的2 Sigma,最终都惨败而归,伤心郁闷无奈。。。 : 别了纽约,看来对CS人还是加州更适合。 : 一辈子记住今天一个Russian面我时跟我说的一句话: : 晚了一秒钟就是少了10 million,你居然还有空要查man! : PS,2 sigma上午3个小时两轮,如果面的不好,中午就会把你赶走,今天面的三个cs, : 居然
|
f*******y 发帖数: 988 | 7 就是老毛子装逼
一秒钟几千万上下还要靠人手动干预的系统谁敢用?
【在 r*g 的大作中提到】 : I guess it's HFT
|
D********n 发帖数: 978 | 8 美联储就是这样的一个系统...
【在 f*******y 的大作中提到】 : 就是老毛子装逼 : 一秒钟几千万上下还要靠人手动干预的系统谁敢用?
|
J*****n 发帖数: 4859 | 9
tmd,这句话纯属扯淡!!!
,居然
【在 h*****n 的大作中提到】 : 上周的GS,今天的2 Sigma,最终都惨败而归,伤心郁闷无奈。。。 : 别了纽约,看来对CS人还是加州更适合。 : 一辈子记住今天一个Russian面我时跟我说的一句话: : 晚了一秒钟就是少了10 million,你居然还有空要查man! : PS,2 sigma上午3个小时两轮,如果面的不好,中午就会把你赶走,今天面的三个cs,居然 : 中午都在2 sgima门口碰头了。。。 : PS2,NYC的生煎包真好吃,每次来必点,芝加哥怎么就没有呢。。。
|
h*****n 发帖数: 286 | 10 GS是Quant,专门做HFT的team,2 sigma是developer,自然也是HFT。
GS悲剧意料之中,BS equation都不怎么懂。至于2 sigma,我觉得悲剧的主要原因就是语言和开
发环境那些细节没答好,而且mathematic programming不熟。总结了一下2 sigma没答好的题
目(包括了另外一个CS的碰到的题目),题目原题就不贴了,就贴点考察的概念吧。如果没特别说明
都是C或者C++语言环境。
atomic怎么代替mutex
spinlock和mutex区别
global variable的初始化默认value(比如char arr[]),是否取决compiler
为什么STL list iterator 没有 < operator
程序运行时计算机硬件怎么确定一个指针对应的value(具体说明)
怎么提高BST traversal efficiency
java synchronized statement/method优化
【在 c**g 的大作中提到】 : u是面developer还是quant啊, : 金融面CS不比硅谷难多少吧,只是会有很多语言或者开发环境的细节问题 : 那个russian竟扯淡,开发的时候查manual关一秒钟几million什么事。 : : 上周的GS,今天的2 Sigma,最终都惨败而归,伤心郁闷无奈。。。 : 别了纽约,看来对CS人还是加州更适合。 : 一辈子记住今天一个Russian面我时跟我说的一句话: : 晚了一秒钟就是少了10 million,你居然还有空要查man! : PS,2 sigma上午3个小时两轮,如果面的不好,中午就会把你赶走,今天面的三个cs, : 居然
|
|
|
P*****s 发帖数: 758 | 11 题目都不会。。。
话说mathematic programming是什么?
数学规划?那不是optimization的东西么?
是语言和开
答好的题
如果没特别说明
【在 h*****n 的大作中提到】 : GS是Quant,专门做HFT的team,2 sigma是developer,自然也是HFT。 : GS悲剧意料之中,BS equation都不怎么懂。至于2 sigma,我觉得悲剧的主要原因就是语言和开 : 发环境那些细节没答好,而且mathematic programming不熟。总结了一下2 sigma没答好的题 : 目(包括了另外一个CS的碰到的题目),题目原题就不贴了,就贴点考察的概念吧。如果没特别说明 : 都是C或者C++语言环境。 : atomic怎么代替mutex : spinlock和mutex区别 : global variable的初始化默认value(比如char arr[]),是否取决compiler : 为什么STL list iterator 没有 < operator : 程序运行时计算机硬件怎么确定一个指针对应的value(具体说明)
|
s**********6 发帖数: 873 | 12 好难啊。基本都不会。
是语言和开
答好的题
如果没特别说明
【在 h*****n 的大作中提到】 : GS是Quant,专门做HFT的team,2 sigma是developer,自然也是HFT。 : GS悲剧意料之中,BS equation都不怎么懂。至于2 sigma,我觉得悲剧的主要原因就是语言和开 : 发环境那些细节没答好,而且mathematic programming不熟。总结了一下2 sigma没答好的题 : 目(包括了另外一个CS的碰到的题目),题目原题就不贴了,就贴点考察的概念吧。如果没特别说明 : 都是C或者C++语言环境。 : atomic怎么代替mutex : spinlock和mutex区别 : global variable的初始化默认value(比如char arr[]),是否取决compiler : 为什么STL list iterator 没有 < operator : 程序运行时计算机硬件怎么确定一个指针对应的value(具体说明)
|
c**g 发帖数: 45 | 13 只当张经验值了吧,很少能有一击即中的。
是语言和开
答好的题
如果没特别说明
【在 h*****n 的大作中提到】 : GS是Quant,专门做HFT的team,2 sigma是developer,自然也是HFT。 : GS悲剧意料之中,BS equation都不怎么懂。至于2 sigma,我觉得悲剧的主要原因就是语言和开 : 发环境那些细节没答好,而且mathematic programming不熟。总结了一下2 sigma没答好的题 : 目(包括了另外一个CS的碰到的题目),题目原题就不贴了,就贴点考察的概念吧。如果没特别说明 : 都是C或者C++语言环境。 : atomic怎么代替mutex : spinlock和mutex区别 : global variable的初始化默认value(比如char arr[]),是否取决compiler : 为什么STL list iterator 没有 < operator : 程序运行时计算机硬件怎么确定一个指针对应的value(具体说明)
|
d*j 发帖数: 13780 | 14 靠 都不会。。。
是语言和开
答好的题
如果没特别说明
【在 h*****n 的大作中提到】 : GS是Quant,专门做HFT的team,2 sigma是developer,自然也是HFT。 : GS悲剧意料之中,BS equation都不怎么懂。至于2 sigma,我觉得悲剧的主要原因就是语言和开 : 发环境那些细节没答好,而且mathematic programming不熟。总结了一下2 sigma没答好的题 : 目(包括了另外一个CS的碰到的题目),题目原题就不贴了,就贴点考察的概念吧。如果没特别说明 : 都是C或者C++语言环境。 : atomic怎么代替mutex : spinlock和mutex区别 : global variable的初始化默认value(比如char arr[]),是否取决compiler : 为什么STL list iterator 没有 < operator : 程序运行时计算机硬件怎么确定一个指针对应的value(具体说明)
|
A**u 发帖数: 2458 | 15 好细节啊
都不会
是语言和开
答好的题
如果没特别说明
【在 h*****n 的大作中提到】 : GS是Quant,专门做HFT的team,2 sigma是developer,自然也是HFT。 : GS悲剧意料之中,BS equation都不怎么懂。至于2 sigma,我觉得悲剧的主要原因就是语言和开 : 发环境那些细节没答好,而且mathematic programming不熟。总结了一下2 sigma没答好的题 : 目(包括了另外一个CS的碰到的题目),题目原题就不贴了,就贴点考察的概念吧。如果没特别说明 : 都是C或者C++语言环境。 : atomic怎么代替mutex : spinlock和mutex区别 : global variable的初始化默认value(比如char arr[]),是否取决compiler : 为什么STL list iterator 没有 < operator : 程序运行时计算机硬件怎么确定一个指针对应的value(具体说明)
|
J*****n 发帖数: 4859 | 16
是语言和开
答好的题
如果没特别说明
atomic的东西就不需要mutex了。这个好像是CPU的设计决定的。
第二题问得应该是mutex和conditional variable的区别吧。如同去公共厕所,mutex是
那种带锁的公厕,有人在,你就进不去,除非对方完事。conditional variable是在厕
所门口放一个标签,上写,老子在用。别人看到了,就会等着了。但是也有那些不识趣
的,所以说在放标签的同时,门也一般会锁上。
假如你去KTV唱歌,然后要上厕所,看到门口有个标签,说有人在用,你有两个选择,
一个是在门口等着对方拉完,第二是先回包厢,过一会再看。
第一个就是spinlock,第二个就是普通的conditional variable。
一般人会选择先回包厢,因为ktv人流复杂,所以你不知道对方是不是那种占着茅坑不
拉屎的主。
但如果你的ktv比较差,就一楼有厕所,而你的包厢在5楼,那么这时候就会考虑在门口
等着了。
第三个,顺序不确定,但是值好像是确定的。
第四个,list是一个linked list结构,地址不连续。物理顺序和逻辑顺序不一致,所以
没法弄<。
第四个,似乎就是从逻辑地址映射到内存的物理地址,然后从内存到CPU的Cache,操作
一番再弄回去。
这些问题都极为底层,很好奇,lz你是不是写了自己有多线程的n年经验,或者你本身
就是CS的学位。
【在 h*****n 的大作中提到】 : GS是Quant,专门做HFT的team,2 sigma是developer,自然也是HFT。 : GS悲剧意料之中,BS equation都不怎么懂。至于2 sigma,我觉得悲剧的主要原因就是语言和开 : 发环境那些细节没答好,而且mathematic programming不熟。总结了一下2 sigma没答好的题 : 目(包括了另外一个CS的碰到的题目),题目原题就不贴了,就贴点考察的概念吧。如果没特别说明 : 都是C或者C++语言环境。 : atomic怎么代替mutex : spinlock和mutex区别 : global variable的初始化默认value(比如char arr[]),是否取决compiler : 为什么STL list iterator 没有 < operator : 程序运行时计算机硬件怎么确定一个指针对应的value(具体说明)
|
z****s 发帖数: 532 | 17 就是optimization
【在 P*****s 的大作中提到】 : 题目都不会。。。 : 话说mathematic programming是什么? : 数学规划?那不是optimization的东西么? : : 是语言和开 : 答好的题 : 如果没特别说明
|
a***x 发帖数: 26368 | 18 要不说你牛呢
【在 d*j 的大作中提到】 : 靠 都不会。。。 : : 是语言和开 : 答好的题 : 如果没特别说明
|
c****y 发帖数: 3592 | |
n******t 发帖数: 4406 | 20 2B Russian吧。。恶心你的。
,居然
【在 h*****n 的大作中提到】 : 上周的GS,今天的2 Sigma,最终都惨败而归,伤心郁闷无奈。。。 : 别了纽约,看来对CS人还是加州更适合。 : 一辈子记住今天一个Russian面我时跟我说的一句话: : 晚了一秒钟就是少了10 million,你居然还有空要查man! : PS,2 sigma上午3个小时两轮,如果面的不好,中午就会把你赶走,今天面的三个cs,居然 : 中午都在2 sgima门口碰头了。。。 : PS2,NYC的生煎包真好吃,每次来必点,芝加哥怎么就没有呢。。。
|
|
|
g***e 发帖数: 88 | 21 你吃午饭前就可以回家了
【在 J*****n 的大作中提到】 : : 是语言和开 : 答好的题 : 如果没特别说明 : atomic的东西就不需要mutex了。这个好像是CPU的设计决定的。 : 第二题问得应该是mutex和conditional variable的区别吧。如同去公共厕所,mutex是 : 那种带锁的公厕,有人在,你就进不去,除非对方完事。conditional variable是在厕 : 所门口放一个标签,上写,老子在用。别人看到了,就会等着了。但是也有那些不识趣 : 的,所以说在放标签的同时,门也一般会锁上。 : 假如你去KTV唱歌,然后要上厕所,看到门口有个标签,说有人在用,你有两个选择,
|
k********e 发帖数: 340 | 22 我去年初夏面了MS的组, 然后也是碰到了1个2B的老毛子。 快40的鸟样, 说话的德行
就跟你面的这个B是一样的。 |
J*****n 发帖数: 4859 | 23
I only know very fundament about concurrency programming. Correct me if my
answers r wrong.
【在 g***e 的大作中提到】 : 你吃午饭前就可以回家了
|
n****n 发帖数: 59 | 24 已转葵花版鸟
是语言和开
答好的题
如果没特别说明
【在 h*****n 的大作中提到】 : GS是Quant,专门做HFT的team,2 sigma是developer,自然也是HFT。 : GS悲剧意料之中,BS equation都不怎么懂。至于2 sigma,我觉得悲剧的主要原因就是语言和开 : 发环境那些细节没答好,而且mathematic programming不熟。总结了一下2 sigma没答好的题 : 目(包括了另外一个CS的碰到的题目),题目原题就不贴了,就贴点考察的概念吧。如果没特别说明 : 都是C或者C++语言环境。 : atomic怎么代替mutex : spinlock和mutex区别 : global variable的初始化默认value(比如char arr[]),是否取决compiler : 为什么STL list iterator 没有 < operator : 程序运行时计算机硬件怎么确定一个指针对应的value(具体说明)
|
b***u 发帖数: 12010 | 25 2 sigma很难。我认识好多人面了都拒了。我唯一一个过了一面,累个半死竟然让我回
去重面,然后没撑住。。
developer。
,居然
【在 h*****n 的大作中提到】 : 上周的GS,今天的2 Sigma,最终都惨败而归,伤心郁闷无奈。。。 : 别了纽约,看来对CS人还是加州更适合。 : 一辈子记住今天一个Russian面我时跟我说的一句话: : 晚了一秒钟就是少了10 million,你居然还有空要查man! : PS,2 sigma上午3个小时两轮,如果面的不好,中午就会把你赶走,今天面的三个cs,居然 : 中午都在2 sgima门口碰头了。。。 : PS2,NYC的生煎包真好吃,每次来必点,芝加哥怎么就没有呢。。。
|
b********a 发帖数: 5418 | 26 芝加哥机会也很多,lz不会看不上小庙吧。
,居然
【在 h*****n 的大作中提到】 : 上周的GS,今天的2 Sigma,最终都惨败而归,伤心郁闷无奈。。。 : 别了纽约,看来对CS人还是加州更适合。 : 一辈子记住今天一个Russian面我时跟我说的一句话: : 晚了一秒钟就是少了10 million,你居然还有空要查man! : PS,2 sigma上午3个小时两轮,如果面的不好,中午就会把你赶走,今天面的三个cs,居然 : 中午都在2 sgima门口碰头了。。。 : PS2,NYC的生煎包真好吃,每次来必点,芝加哥怎么就没有呢。。。
|
r****t 发帖数: 10904 | 27 他答的基本没问题阿
【在 g***e 的大作中提到】 : 你吃午饭前就可以回家了
|
t****t 发帖数: 6806 | 28 1st question i am not sure what he want.
for one thing, you can use atomic to implement spinlock, which is a kind of
mutex. but atomic won't yield CPU, so it's spinlock only.
for another thing, in some cases, you may use atomic for simple shared data,
to avoid mutex (which is expensive).
2nd question, he's asking spinlock and mutex, not cv. spinlock and mutex can
replace each other (while the efficiency are certainly different). you've
already covered difference of spinlock and mutex. but cv is a completely
different species. cv need an associated mutex to work.
【在 J*****n 的大作中提到】 : : I only know very fundament about concurrency programming. Correct me if my : answers r wrong.
|
b***u 发帖数: 12010 | 29 我面的时候全是算法啊,面的我还挺欢乐。当然多是multi-threading的算法。
是语言和开
答好的题
如果没特别说明
【在 h*****n 的大作中提到】 : GS是Quant,专门做HFT的team,2 sigma是developer,自然也是HFT。 : GS悲剧意料之中,BS equation都不怎么懂。至于2 sigma,我觉得悲剧的主要原因就是语言和开 : 发环境那些细节没答好,而且mathematic programming不熟。总结了一下2 sigma没答好的题 : 目(包括了另外一个CS的碰到的题目),题目原题就不贴了,就贴点考察的概念吧。如果没特别说明 : 都是C或者C++语言环境。 : atomic怎么代替mutex : spinlock和mutex区别 : global variable的初始化默认value(比如char arr[]),是否取决compiler : 为什么STL list iterator 没有 < operator : 程序运行时计算机硬件怎么确定一个指针对应的value(具体说明)
|
h*****n 发帖数: 286 | 30 然后你就拿到了offer?
【在 b***u 的大作中提到】 : 我面的时候全是算法啊,面的我还挺欢乐。当然多是multi-threading的算法。 : : 是语言和开 : 答好的题 : 如果没特别说明
|
|
|
c*****l 发帖数: 3551 | 31 你说早了一秒,不查MAN会损失10 BILLION
,居然
【在 h*****n 的大作中提到】 : 上周的GS,今天的2 Sigma,最终都惨败而归,伤心郁闷无奈。。。 : 别了纽约,看来对CS人还是加州更适合。 : 一辈子记住今天一个Russian面我时跟我说的一句话: : 晚了一秒钟就是少了10 million,你居然还有空要查man! : PS,2 sigma上午3个小时两轮,如果面的不好,中午就会把你赶走,今天面的三个cs,居然 : 中午都在2 sgima门口碰头了。。。 : PS2,NYC的生煎包真好吃,每次来必点,芝加哥怎么就没有呢。。。
|
J*****n 发帖数: 4859 | 32
of
data,
can
Oh, I c. U r talking about C++ 11.
Thank you.
BTW, is there any good lecture about the new standard on multi-thread. Also,
does VS support new standard?
【在 t****t 的大作中提到】 : 1st question i am not sure what he want. : for one thing, you can use atomic to implement spinlock, which is a kind of : mutex. but atomic won't yield CPU, so it's spinlock only. : for another thing, in some cases, you may use atomic for simple shared data, : to avoid mutex (which is expensive). : 2nd question, he's asking spinlock and mutex, not cv. spinlock and mutex can : replace each other (while the efficiency are certainly different). you've : already covered difference of spinlock and mutex. but cv is a completely : different species. cv need an associated mutex to work.
|
b***u 发帖数: 12010 | 33 没。一个super day感觉挺好,过两天竟然让我回去再面。没撑住。。
【在 h*****n 的大作中提到】 : 然后你就拿到了offer?
|
z***g 发帖数: 538 | 34 http://www.manning.com/williams/
c++ concurrency in action has been in MEAP for ever
Also,
【在 J*****n 的大作中提到】 : : of : data, : can : Oh, I c. U r talking about C++ 11. : Thank you. : BTW, is there any good lecture about the new standard on multi-thread. Also, : does VS support new standard?
|