p*o
2 楼
大家好,第一次发帖。前两天过了pure storage的online test。约了下周4的第一轮电
面。因为本人不适应在短时间内和压力下code。我很希望公司面试可以给我一个小的
project做。这样我觉得我可以完成的很好。当然,这都是题外话了。我找了找站内有
关pure storage面经的帖子有两个吧。<http://www.mitbbs.com/article_t/JobHunting/32702941.html> 很多人都refer这个帖子。我就是想问一下大家还有没有其他的帖子我没有看到但是很有用的。现在这里谢谢各位了!希望大家羊年大吉!:D
面。因为本人不适应在短时间内和压力下code。我很希望公司面试可以给我一个小的
project做。这样我觉得我可以完成的很好。当然,这都是题外话了。我找了找站内有
关pure storage面经的帖子有两个吧。<http://www.mitbbs.com/article_t/JobHunting/32702941.html> 很多人都refer这个帖子。我就是想问一下大家还有没有其他的帖子我没有看到但是很有用的。现在这里谢谢各位了!希望大家羊年大吉!:D
v*e
3 楼
【 以下文字转载自 Joke 讨论区 】
发信人: verdie (verdie), 信区: Joke
标 题: jiaoyou8图片评论
发信站: BBS 未名空间站 (Wed Nov 24 16:44:50 2010, 美东)
http://www.jiaoyou8.com/friends_info?action=user_pic&login_id=mock&offset1=0
发信人: verdie (verdie), 信区: Joke
标 题: jiaoyou8图片评论
发信站: BBS 未名空间站 (Wed Nov 24 16:44:50 2010, 美东)
http://www.jiaoyou8.com/friends_info?action=user_pic&login_id=mock&offset1=0
h*b
5 楼
同求。。。
Y*n
6 楼
头发再长点,的确像大美女
q*t
8 楼
这家公司前景如何?
T*e
9 楼
这个难道不是女的?
【在 v****e 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 【 以下文字转载自 Joke 讨论区 】
: 发信人: verdie (verdie), 信区: Joke
: 标 题: jiaoyou8图片评论
: 发信站: BBS 未名空间站 (Wed Nov 24 16:44:50 2010, 美东)
: http://www.jiaoyou8.com/friends_info?action=user_pic&login_id=mock&offset1=0
【在 v****e 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 【 以下文字转载自 Joke 讨论区 】
: 发信人: verdie (verdie), 信区: Joke
: 标 题: jiaoyou8图片评论
: 发信站: BBS 未名空间站 (Wed Nov 24 16:44:50 2010, 美东)
: http://www.jiaoyou8.com/friends_info?action=user_pic&login_id=mock&offset1=0
I*D
12 楼
gay气十足
t*d
13 楼
一年税前工资怎么样?
e*7
14 楼
lz这一家是怎么投的啊?内推还是网申呢
y*e
18 楼
我记得他家算法就考happy number, 非算法考的很细,像什么virtual pointer在
memory里什么样的。他们家做存储的,所以对底层的概念要求很高,但似乎对算法要求
不是高?我也是道听途说,希望对lz有用
memory里什么样的。他们家做存储的,所以对底层的概念要求很高,但似乎对算法要求
不是高?我也是道听途说,希望对lz有用
n*s
21 楼
这事不得去问你媳妇吗, 跑这来浪费什么时间?
l*n
22 楼
楼主是new grad吗?我两个星期前投了,没有动静啊。。。哎。。
估计我的简历被bs了。。。
【在 p*****o 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 大家好,第一次发帖。前两天过了pure storage的online test。约了下周4的第一轮电
: 面。因为本人不适应在短时间内和压力下code。我很希望公司面试可以给我一个小的
: project做。这样我觉得我可以完成的很好。当然,这都是题外话了。我找了找站内有
: 关pure storage面经的帖子有两个吧。<http://www.mitbbs.com/article_t/JobHunting/32702941.html> 很多人都refer这个帖子。我就是想问一下大家还有没有其他的帖子我没有看到但是很有用的。现在这里谢谢各位了!希望大家羊年大吉!:D
估计我的简历被bs了。。。
【在 p*****o 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 大家好,第一次发帖。前两天过了pure storage的online test。约了下周4的第一轮电
: 面。因为本人不适应在短时间内和压力下code。我很希望公司面试可以给我一个小的
: project做。这样我觉得我可以完成的很好。当然,这都是题外话了。我找了找站内有
: 关pure storage面经的帖子有两个吧。<http://www.mitbbs.com/article_t/JobHunting/32702941.html> 很多人都refer这个帖子。我就是想问一下大家还有没有其他的帖子我没有看到但是很有用的。现在这里谢谢各位了!希望大家羊年大吉!:D
H*9
23 楼
呵呵,不管怎样,只要你没结婚就多给点,你结婚时哥哥会加倍返还给你。如果你已经
结婚了,那就看自己经济情况来,反正不要太抠门就是了,呵呵
结婚了,那就看自己经济情况来,反正不要太抠门就是了,呵呵
l*n
25 楼
我是cs master,跟phd不能比。。。
不过找工作的经历真是好像啊,我也是上个星期刚面了一个很不错的公司。但是太紧张
,人生第一次店面,当时整个傻掉了。。。回头一想,如此简单的dp题都没有做出来,
真是心情好低落。。。。
恩,接着加油!希望下周面试机会能够纷至沓来。
【在 p*****o 的大作中提到】![](/moin_static193/solenoid/img/up.png)
:
: 楼主是悲催的phd,算是秋天要毕业。投他家算是乱投,因为当时看他们家很热,估计
: 电面会挂。同学也不要这样想。楼主前一段儿也是所有简历都石沉大海,面了一个公司
: 第一轮电面就挂了,因为楼主是在不适应在短时间内高压下写code。挂了电话觉得那题
: 是在简单,因此也心情低沉了好一阵。但是也没有办法,只有更好的准备,争取下一次
: 表现的好一点。我们一起加油吧!你也不要灰心。:D
不过找工作的经历真是好像啊,我也是上个星期刚面了一个很不错的公司。但是太紧张
,人生第一次店面,当时整个傻掉了。。。回头一想,如此简单的dp题都没有做出来,
真是心情好低落。。。。
恩,接着加油!希望下周面试机会能够纷至沓来。
【在 p*****o 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
:
: 楼主是悲催的phd,算是秋天要毕业。投他家算是乱投,因为当时看他们家很热,估计
: 电面会挂。同学也不要这样想。楼主前一段儿也是所有简历都石沉大海,面了一个公司
: 第一轮电面就挂了,因为楼主是在不适应在短时间内高压下写code。挂了电话觉得那题
: 是在简单,因此也心情低沉了好一阵。但是也没有办法,只有更好的准备,争取下一次
: 表现的好一点。我们一起加油吧!你也不要灰心。:D
j*d
28 楼
他家热么?他家hr 给我2封信了。。。我晕倒。
b*5
32 楼
我来攒个人品, 说一下那个task trigger的问题:
这是我一开始写得:
class TriggerTask {
BlockingQueue q;
AtomicBoolean triggered;
addTask(Task t) {
if (triggered.get() == true) {
t.invoke();
}
else {
q.offer(t);
}
}
triggerTask() {
triggered.set(true);
// 我本来想用executorService, 面试人说不用, 就serial trigger好了
while (!q.isEmpty()) {
q.poll().invoke();
}
}
问题是如果一个thread运行到q.offer之前, another thread started executing
triggerTask, and dumped out the queue, 就有task 给丢了
然后我加lock,然后问题就是lock加在哪里。 最终的答案是:
addTask(Task t) {
lock.lock();
if (triggered.get() == true) {
lock.unlock();
t.invoke();
}
else {
q.offer(t);
lock.unlock();
}
}
triggerTask() {
triggered.set(true);
lock.lock();
lock.unlock();
// 我本来想用executorService, 面试人说不用, 就serial trigger好了
while (!q.isEmpty()) {
q.poll().invoke();
}
}
这是我一开始写得:
class TriggerTask {
BlockingQueue
AtomicBoolean triggered;
addTask(Task t) {
if (triggered.get() == true) {
t.invoke();
}
else {
q.offer(t);
}
}
triggerTask() {
triggered.set(true);
// 我本来想用executorService, 面试人说不用, 就serial trigger好了
while (!q.isEmpty()) {
q.poll().invoke();
}
}
问题是如果一个thread运行到q.offer之前, another thread started executing
triggerTask, and dumped out the queue, 就有task 给丢了
然后我加lock,然后问题就是lock加在哪里。 最终的答案是:
addTask(Task t) {
lock.lock();
if (triggered.get() == true) {
lock.unlock();
t.invoke();
}
else {
q.offer(t);
lock.unlock();
}
}
triggerTask() {
triggered.set(true);
lock.lock();
lock.unlock();
// 我本来想用executorService, 面试人说不用, 就serial trigger好了
while (!q.isEmpty()) {
q.poll().invoke();
}
}
b*5
33 楼
我还被问到一个iterator的题。 和这个板上一道positiveIterator的题, 差不多。
会做那道, 就会做全部得iterator题了
会做那道, 就会做全部得iterator题了
g*r
34 楼
是这个么?
http://3.www.mitbbs.ca/article_t1/JobHunting/32895555_32895771_
。
【在 b**********5 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 我还被问到一个iterator的题。 和这个板上一道positiveIterator的题, 差不多。
: 会做那道, 就会做全部得iterator题了
http://3.www.mitbbs.ca/article_t1/JobHunting/32895555_32895771_
。
【在 b**********5 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 我还被问到一个iterator的题。 和这个板上一道positiveIterator的题, 差不多。
: 会做那道, 就会做全部得iterator题了
b*5
35 楼
en
【在 g********r 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 是这个么?
: http://3.www.mitbbs.ca/article_t1/JobHunting/32895555_32895771_
:
: 。
【在 g********r 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 是这个么?
: http://3.www.mitbbs.ca/article_t1/JobHunting/32895555_32895771_
:
: 。
l*e
42 楼
请问楼主面了吗?可否告知面了什么题目吗?非常感谢!
j*2
43 楼
lz,方便分享下面经的题目嘛?
谢谢啦
谢谢啦
x*0
44 楼
你好,
请问在addTask中:
triggerTask() {
triggered.set(true);
lock.lock();
lock.unlock();
...
}
这样lock.lock()之后立刻lock.unlock(),有什么作用吗》?
【在 b**********5 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 我来攒个人品, 说一下那个task trigger的问题:
: 这是我一开始写得:
: class TriggerTask {
: BlockingQueue q;
: AtomicBoolean triggered;
: addTask(Task t) {
: if (triggered.get() == true) {
: t.invoke();
: }
: else {
请问在addTask中:
triggerTask() {
triggered.set(true);
lock.lock();
lock.unlock();
...
}
这样lock.lock()之后立刻lock.unlock(),有什么作用吗》?
【在 b**********5 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 我来攒个人品, 说一下那个task trigger的问题:
: 这是我一开始写得:
: class TriggerTask {
: BlockingQueue
: AtomicBoolean triggered;
: addTask(Task t) {
: if (triggered.get() == true) {
: t.invoke();
: }
: else {
x*0
45 楼
请问为什么lock之后,立刻要unlock呀。而不是等到都invoke了再
unlock。
triggerTask() {
triggered = true;
lock.lock();
lock.unlock(); ????
while (!q.isEmpty()) {
q.poll().invoke();
}
lock.unlock(); !!!!!
}
【在 b**********5 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 我来攒个人品, 说一下那个task trigger的问题:
: 这是我一开始写得:
: class TriggerTask {
: BlockingQueue q;
: AtomicBoolean triggered;
: addTask(Task t) {
: if (triggered.get() == true) {
: t.invoke();
: }
: else {
unlock。
triggerTask() {
triggered = true;
lock.lock();
lock.unlock(); ????
while (!q.isEmpty()) {
q.poll().invoke();
}
lock.unlock(); !!!!!
}
【在 b**********5 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 我来攒个人品, 说一下那个task trigger的问题:
: 这是我一开始写得:
: class TriggerTask {
: BlockingQueue
: AtomicBoolean triggered;
: addTask(Task t) {
: if (triggered.get() == true) {
: t.invoke();
: }
: else {
x*0
46 楼
请问为什么lock之后,立刻要unlock呀。而不是等到都invoke了再
unlock。
triggerTask() {
triggered = true;
lock.lock();
lock.unlock(); ????
while (!q.isEmpty()) {
q.poll().invoke();
}
lock.unlock(); !!!!!
}
【在 b**********5 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 我来攒个人品, 说一下那个task trigger的问题:
: 这是我一开始写得:
: class TriggerTask {
: BlockingQueue q;
: AtomicBoolean triggered;
: addTask(Task t) {
: if (triggered.get() == true) {
: t.invoke();
: }
: else {
unlock。
triggerTask() {
triggered = true;
lock.lock();
lock.unlock(); ????
while (!q.isEmpty()) {
q.poll().invoke();
}
lock.unlock(); !!!!!
}
【在 b**********5 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 我来攒个人品, 说一下那个task trigger的问题:
: 这是我一开始写得:
: class TriggerTask {
: BlockingQueue
: AtomicBoolean triggered;
: addTask(Task t) {
: if (triggered.get() == true) {
: t.invoke();
: }
: else {
相关阅读
【女征男】关键词:MA,离异,有孩【男征女】Michigan东南部鹊桥征友之怪现象【女征男】 (30,马德里, 付王道)由女博士在婚姻市场联想到“多收了三五斗”A sad story from a jiaoyou site! -重感情就是缺点!!??爆炸新闻:普京离婚了!雀斑第一美女来了追女有学问啊什么是幸福找一个内心善良真诚可靠的男朋友【女征男】找一个人相伴 @TX欢迎加入 “北京青年海归——高学历单身群” (请版主手下留情,要是能置顶就更感激了)这里征到的多么?【女征男】 GA地区 MM征在这里和交友版面征友靠谱吗?【男征女】离异男真诚寻找幸福【男征女】纽约地区诚征知性mm北京男征北京女来看看这个