由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 跪求pure storage的面经!谢谢!
相关主题
一道经典涉及多线程,互斥访问的面试题Pure Storage 这家公司怎么样
在上来抱怨一下Pure storage这公司是不是骗子啊?
Pure Storage面经Pure Storage Valuation Tops $3 Billion -- 全闪存企业级存储
为什么我写的binary search 比 linear还慢?Pure storage 让我给了店面availability后再不理我了
报湾区startup offer(pure storage),纠结并请教谈判技巧Pure Storage面试
pure storage 一般做什么样的题 onlinetestpure storage怎么样
pure storage 询问求Pure Storage面试准备
thanks for some tips on pure storage onsite interivew大家觉得pure storage怎么样?
相关话题的讨论汇总
话题: invoke话题: task话题: true话题: addtask
进入JobHunting版参与讨论
1 (共1页)
p*****o
发帖数: 27
1
大家好,第一次发帖。前两天过了pure storage的online test。约了下周4的第一轮电
面。因为本人不适应在短时间内和压力下code。我很希望公司面试可以给我一个小的
project做。这样我觉得我可以完成的很好。当然,这都是题外话了。我找了找站内有
关pure storage面经的帖子有两个吧。<http://www.mitbbs.com/article_t/JobHunting/32702941.html> 很多人都refer这个帖子。我就是想问一下大家还有没有其他的帖子我没有看到但是很有用的。现在这里谢谢各位了!希望大家羊年大吉!:D
h*******b
发帖数: 132
2
同求。。。
q*********t
发帖数: 60
3
这家公司前景如何?
p*****o
发帖数: 27
4

这家最近好像挺热的。具体情况我也不是特别清楚。还希望有了解的兄弟姐妹们详细介
绍一下。

【在 q*********t 的大作中提到】
: 这家公司前景如何?
e*******7
发帖数: 347
5
lz这一家是怎么投的啊?内推还是网申呢
p*****o
发帖数: 27
6

我是在网上投的。他们回复的很快。第一天网上application送出去,第二天就发来
online test的链接了。昨晚online test也很快安排了第一轮电面。

【在 e*******7 的大作中提到】
: lz这一家是怎么投的啊?内推还是网申呢
y*****e
发帖数: 712
7
我记得他家算法就考happy number, 非算法考的很细,像什么virtual pointer在
memory里什么样的。他们家做存储的,所以对底层的概念要求很高,但似乎对算法要求
不是高?我也是道听途说,希望对lz有用
p*****o
发帖数: 27
8

先谢谢啦!我也是查了网上的面经说第一轮考C++和virtual。都说C++的code都是一样
的,就是还没有找到。第二轮说是考happy number。看来就是这些需要着重复习了!谢
谢楼上的信息提供!:D

【在 y*****e 的大作中提到】
: 我记得他家算法就考happy number, 非算法考的很细,像什么virtual pointer在
: memory里什么样的。他们家做存储的,所以对底层的概念要求很高,但似乎对算法要求
: 不是高?我也是道听途说,希望对lz有用

l*****n
发帖数: 246
9
楼主是new grad吗?我两个星期前投了,没有动静啊。。。哎。。
估计我的简历被bs了。。。

【在 p*****o 的大作中提到】
: 大家好,第一次发帖。前两天过了pure storage的online test。约了下周4的第一轮电
: 面。因为本人不适应在短时间内和压力下code。我很希望公司面试可以给我一个小的
: project做。这样我觉得我可以完成的很好。当然,这都是题外话了。我找了找站内有
: 关pure storage面经的帖子有两个吧。<http://www.mitbbs.com/article_t/JobHunting/32702941.html> 很多人都refer这个帖子。我就是想问一下大家还有没有其他的帖子我没有看到但是很有用的。现在这里谢谢各位了!希望大家羊年大吉!:D

p*****o
发帖数: 27
10

楼主是悲催的phd,算是秋天要毕业。投他家算是乱投,因为当时看他们家很热,估计
电面会挂。同学也不要这样想。楼主前一段儿也是所有简历都石沉大海,面了一个公司
第一轮电面就挂了,因为楼主是在不适应在短时间内高压下写code。挂了电话觉得那题
是在简单,因此也心情低沉了好一阵。但是也没有办法,只有更好的准备,争取下一次
表现的好一点。我们一起加油吧!你也不要灰心。:D

【在 l*****n 的大作中提到】
: 楼主是new grad吗?我两个星期前投了,没有动静啊。。。哎。。
: 估计我的简历被bs了。。。

相关主题
pure storage 一般做什么样的题 onlinetestPure Storage 这家公司怎么样
pure storage 询问Pure storage这公司是不是骗子啊?
thanks for some tips on pure storage onsite interivewPure Storage Valuation Tops $3 Billion -- 全闪存企业级存储
进入JobHunting版参与讨论
l*****n
发帖数: 246
11
我是cs master,跟phd不能比。。。
不过找工作的经历真是好像啊,我也是上个星期刚面了一个很不错的公司。但是太紧张
,人生第一次店面,当时整个傻掉了。。。回头一想,如此简单的dp题都没有做出来,
真是心情好低落。。。。
恩,接着加油!希望下周面试机会能够纷至沓来。

【在 p*****o 的大作中提到】
:
: 楼主是悲催的phd,算是秋天要毕业。投他家算是乱投,因为当时看他们家很热,估计
: 电面会挂。同学也不要这样想。楼主前一段儿也是所有简历都石沉大海,面了一个公司
: 第一轮电面就挂了,因为楼主是在不适应在短时间内高压下写code。挂了电话觉得那题
: 是在简单,因此也心情低沉了好一阵。但是也没有办法,只有更好的准备,争取下一次
: 表现的好一点。我们一起加油吧!你也不要灰心。:D

p*****o
发帖数: 27
12

我倒是希望我是master呢。好多公司都不要phd出了FGT那些的大公司。可是面试那些大
公司真是不容易呢。加油!希望你面试多多!

【在 l*****n 的大作中提到】
: 我是cs master,跟phd不能比。。。
: 不过找工作的经历真是好像啊,我也是上个星期刚面了一个很不错的公司。但是太紧张
: ,人生第一次店面,当时整个傻掉了。。。回头一想,如此简单的dp题都没有做出来,
: 真是心情好低落。。。。
: 恩,接着加油!希望下周面试机会能够纷至沓来。

l*****n
发帖数: 246
13
你也加油啊!phd起点要高一些,进去FLG比master级别要高一些,工资也高一些。
恩,信心满满,下个星期再战!

【在 p*****o 的大作中提到】
:
: 我倒是希望我是master呢。好多公司都不要phd出了FGT那些的大公司。可是面试那些大
: 公司真是不容易呢。加油!希望你面试多多!

j*****d
发帖数: 1625
14
他家热么?他家hr 给我2封信了。。。我晕倒。
p*****o
发帖数: 27
15

我当时看hireteammates上面看到好多人申请他家。他家hr似乎是挺热情的。当时接到
online test的通知之后隔了好几天都没做。他家hr还打来电话问我为什么还没做。。


【在 j*****d 的大作中提到】
: 他家热么?他家hr 给我2封信了。。。我晕倒。
j*****d
发帖数: 1625
16
我的问题是他家能发财么?

【在 p*****o 的大作中提到】
:
: 我当时看hireteammates上面看到好多人申请他家。他家hr似乎是挺热情的。当时接到
: online test的通知之后隔了好几天都没做。他家hr还打来电话问我为什么还没做。。
: 。

p*****o
发帖数: 27
17

哈哈。这个问题楼主也没有经验回答啊。glassdoor上面对他家的评价都还不错好像。

【在 j*****d 的大作中提到】
: 我的问题是他家能发财么?
b**********5
发帖数: 7881
18
我来攒个人品, 说一下那个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();
}
}
b**********5
发帖数: 7881
19
我还被问到一个iterator的题。 和这个板上一道positiveIterator的题, 差不多。
会做那道, 就会做全部得iterator题了
g********r
发帖数: 89
20
是这个么?
http://3.www.mitbbs.ca/article_t1/JobHunting/32895555_32895771_



【在 b**********5 的大作中提到】
: 我还被问到一个iterator的题。 和这个板上一道positiveIterator的题, 差不多。
: 会做那道, 就会做全部得iterator题了

相关主题
Pure storage 让我给了店面availability后再不理我了求Pure Storage面试准备
Pure Storage面试大家觉得pure storage怎么样?
pure storage怎么样报offer,fresh,pure storage
进入JobHunting版参与讨论
b**********5
发帖数: 7881
21
en

【在 g********r 的大作中提到】
: 是这个么?
: http://3.www.mitbbs.ca/article_t1/JobHunting/32895555_32895771_
:
: 。

o*******e
发帖数: 149
22
这是你第几次onsite, 拿到offer了吗?及轮?每次几个人?还有啥题呀?
多谢多谢

【在 b**********5 的大作中提到】
: en
g********r
发帖数: 89
23
两个题目的话,应该是第一轮onsite吧

【在 o*******e 的大作中提到】
: 这是你第几次onsite, 拿到offer了吗?及轮?每次几个人?还有啥题呀?
: 多谢多谢

g********r
发帖数: 89
24
能稍微说一下iterator的题目么?貌似在Pure的面经里面比较低频。

【在 b**********5 的大作中提到】
: en
p*****o
发帖数: 27
25

太感谢啦!希望人品爆发!:D

【在 b**********5 的大作中提到】
: 我来攒个人品, 说一下那个task trigger的问题:
: 这是我一开始写得:
: class TriggerTask {
: BlockingQueue q;
: AtomicBoolean triggered;
: addTask(Task t) {
: if (triggered.get() == true) {
: t.invoke();
: }
: else {

b**********5
发帖数: 7881
26
爆发你妈逼, 看我另外一个贴。。。 最近好几个公司, 基本都答上来, 就是无理由
的据。 follow up问feedback, 屁都不回。。

【在 p*****o 的大作中提到】
:
: 太感谢啦!希望人品爆发!:D

p*****o
发帖数: 27
27

哎,大家都一样。我原来有个公司面试,也是面试的时候说我是面试表现最好的。最后
还是没理由,没回音(公司也不会告诉你理由,害怕被告)。发邮件也没下落。消消气
,大家都是这么过来的。。。

【在 b**********5 的大作中提到】
: 爆发你妈逼, 看我另外一个贴。。。 最近好几个公司, 基本都答上来, 就是无理由
: 的据。 follow up问feedback, 屁都不回。。

l*********e
发帖数: 18
28
请问楼主面了吗?可否告知面了什么题目吗?非常感谢!
j*******2
发帖数: 22
29
lz,方便分享下面经的题目嘛?
谢谢啦
x*****0
发帖数: 452
30
你好,
请问在addTask中:
triggerTask() {
triggered.set(true);
lock.lock();
lock.unlock();
...
}
这样lock.lock()之后立刻lock.unlock(),有什么作用吗》?

【在 b**********5 的大作中提到】
: 我来攒个人品, 说一下那个task trigger的问题:
: 这是我一开始写得:
: class TriggerTask {
: BlockingQueue q;
: AtomicBoolean triggered;
: addTask(Task t) {
: if (triggered.get() == true) {
: t.invoke();
: }
: else {

相关主题
被pure骚扰了,还能发财么?在上来抱怨一下
北加pure storage offer + 问题请教Pure Storage面经
一道经典涉及多线程,互斥访问的面试题为什么我写的binary search 比 linear还慢?
进入JobHunting版参与讨论
x*****0
发帖数: 452
31
请问为什么lock之后,立刻要unlock呀。而不是等到都invoke了再
unlock。
triggerTask() {
triggered = true;
lock.lock();
lock.unlock(); ????
while (!q.isEmpty()) {
q.poll().invoke();
}
lock.unlock(); !!!!!
}

【在 b**********5 的大作中提到】
: 我来攒个人品, 说一下那个task trigger的问题:
: 这是我一开始写得:
: class TriggerTask {
: BlockingQueue q;
: AtomicBoolean triggered;
: addTask(Task t) {
: if (triggered.get() == true) {
: t.invoke();
: }
: else {

x*****0
发帖数: 452
32
请问为什么lock之后,立刻要unlock呀。而不是等到都invoke了再
unlock。
triggerTask() {
triggered = true;
lock.lock();
lock.unlock(); ????
while (!q.isEmpty()) {
q.poll().invoke();
}
lock.unlock(); !!!!!
}

【在 b**********5 的大作中提到】
: 我来攒个人品, 说一下那个task trigger的问题:
: 这是我一开始写得:
: class TriggerTask {
: BlockingQueue q;
: AtomicBoolean triggered;
: addTask(Task t) {
: if (triggered.get() == true) {
: t.invoke();
: }
: else {

1 (共1页)
进入JobHunting版参与讨论
相关主题
大家觉得pure storage怎么样?报湾区startup offer(pure storage),纠结并请教谈判技巧
报offer,fresh,pure storagepure storage 一般做什么样的题 onlinetest
被pure骚扰了,还能发财么?pure storage 询问
北加pure storage offer + 问题请教thanks for some tips on pure storage onsite interivew
一道经典涉及多线程,互斥访问的面试题Pure Storage 这家公司怎么样
在上来抱怨一下Pure storage这公司是不是骗子啊?
Pure Storage面经Pure Storage Valuation Tops $3 Billion -- 全闪存企业级存储
为什么我写的binary search 比 linear还慢?Pure storage 让我给了店面availability后再不理我了
相关话题的讨论汇总
话题: invoke话题: task话题: true话题: addtask