Redian新闻
>
各位大仙,求教,非笑话。
avatar
各位大仙,求教,非笑话。# Joke - 肚皮舞运动
J*a
1
感谢版里大牛给的内退!
tableau面经很少,面试前资料也不多,
第一次发面经,发挥一般,在这里攒些人品+造福人类+求bless!!!!!
4轮,
第0轮,recuiter
第一轮,白人manager,小白女
1.介绍project
2.one matrix with positive value in each cell. return the minPath from any
cell on the most left column to any cell on the most right column. (上下或
是右走)。
第二轮,俩白人,
1. many machines,每个machine有个id组成的文件,设计怎么sort这些文件。
2. 每个机器只有1000socket,设计怎样链接1m机器的通信。
3. matrix,每个cell,要么是room,要么是guarder,要是是wall, 怎样填满整个
matrix,每个可以添的room添上任意guarder到这点的最小step。(由于剩的时间不多
了,
基本写了下我的bft with a queue的solution,每个存在queue的element我用的一个
pair{x,y,step})
第三轮,韩国人(估计死这里了)和个白人。
1.介绍project,
2. read4变种,给个
class readstream {
read(char* buff, int size)
让写另一个compositeReadStream{ read();compositeRead(vecter《readstream
》 reader);
这题没有写出来,可能是自己对c++和类理解的不好,也可能是太累了。快1点还不给
饭,脑子已经不转。
第四轮,白人manager,印度陪聊。
去了local的饭店吃饭,之后去了咖啡厅喝的咖啡,没有技术问题了,瞎聊。
最后,recuiter。
韩国人的问题没答出来,处理不明白新类的变量和被继承类的变量关系了。。。。。应
该没有然后了。。。。。很可惜,还是很想去这家的。再接再厉吧。
avatar
f*t
2
求教各位大仙,需要做个网站,但是没有基础。听说有什么网站可以直接生成网站的?
还是别的什么的?有效的建议,包子酬谢。非笑话,发在这里求教,主要是我就相信学
术版。先谢谢了。
avatar
o*y
3
好难啊,请问楼主你是面的哪个组?

【在 J*********a 的大作中提到】
: 感谢版里大牛给的内退!
: tableau面经很少,面试前资料也不多,
: 第一次发面经,发挥一般,在这里攒些人品+造福人类+求bless!!!!!
: 4轮,
: 第0轮,recuiter
: 第一轮,白人manager,小白女
: 1.介绍project
: 2.one matrix with positive value in each cell. return the minPath from any
: cell on the most left column to any cell on the most right column. (上下或
: 是右走)。

avatar
f*n
4
试一下这个
http://www.wix.com/

【在 f***t 的大作中提到】
: 求教各位大仙,需要做个网站,但是没有基础。听说有什么网站可以直接生成网站的?
: 还是别的什么的?有效的建议,包子酬谢。非笑话,发在这里求教,主要是我就相信学
: 术版。先谢谢了。

avatar
a*5
5
听说这家的包裹完爆FLG?
avatar
i*l
6
http://www.weebly.com/

【在 f***t 的大作中提到】
: 求教各位大仙,需要做个网站,但是没有基础。听说有什么网站可以直接生成网站的?
: 还是别的什么的?有效的建议,包子酬谢。非笑话,发在这里求教,主要是我就相信学
: 术版。先谢谢了。

avatar
J*a
7
manager估计要知道之前我面跪了,估计就不会和我又吃饭又咖啡的了。。。。。。
我之前的projects还是和他家及其相关的,但是coding被跪了,估计还是不行。。。。。
他们说自己家时turn over率最低的了,就是说进了都不爱出来,估计package给的好。
。。。
avatar
n*5
8
请问楼主面的是湾区的还是西雅图的?
avatar
J*a
9
seattle 的onsite

【在 n****5 的大作中提到】
: 请问楼主面的是湾区的还是西雅图的?
avatar
z*e
10

。。
因为股票涨得好
可视化是很难做的
尤其是他们做的数据可视化
palantir之所以牛逼哄哄的有一部分原因也就是因为他们的可视化做得好
老中比较少在乎客户体验,其实很多it的东西很麻烦,很难
视觉上不直观,所以如果能把可视化做好来,把操作傻瓜化了之后
就能有很多市场,老中搞ui跑去搞什么js
其实这种真正的ui市场更为广阔,这种就跟做游戏很像了
游戏基本上都是gui

【在 J*********a 的大作中提到】
: manager估计要知道之前我面跪了,估计就不会和我又吃饭又咖啡的了。。。。。。
: 我之前的projects还是和他家及其相关的,但是coding被跪了,估计还是不行。。。。。
: 他们说自己家时turn over率最低的了,就是说进了都不爱出来,估计package给的好。
: 。。。

avatar
J*a
11
我个人也觉得他家vitualization做的很好,而且这个领域似乎被他家占领了,
他家的data engine一直在改进,真的觉得不错。。。。
manager说,4年前他来的时候engineer一共几十个,现在他组下的人都有几十个了。。
。。很自豪的感觉:)

【在 z****e 的大作中提到】
:
: 。。
: 因为股票涨得好
: 可视化是很难做的
: 尤其是他们做的数据可视化
: palantir之所以牛逼哄哄的有一部分原因也就是因为他们的可视化做得好
: 老中比较少在乎客户体验,其实很多it的东西很麻烦,很难
: 视觉上不直观,所以如果能把可视化做好来,把操作傻瓜化了之后
: 就能有很多市场,老中搞ui跑去搞什么js
: 其实这种真正的ui市场更为广阔,这种就跟做游戏很像了

avatar
z*e
12

是啊,ui要做到这种才算做ui,开源很难跟商业公司竞争的一个原因就是商业公司
往往会有很多傻瓜化的ui软件,这样客户用起来就比较简单,当然都是收费的
以前bea就有很多拖控件的ui软件,可以直接开发ejb这些,所以bea股票以前也是一直涨
包括以前vc也是一个道理,老中真觉得自己技术好的话,应该多关注这种公司
这种公司也比较有前途,不像social都是泡沫

【在 J*********a 的大作中提到】
: 我个人也觉得他家vitualization做的很好,而且这个领域似乎被他家占领了,
: 他家的data engine一直在改进,真的觉得不错。。。。
: manager说,4年前他来的时候engineer一共几十个,现在他组下的人都有几十个了。。
: 。。很自豪的感觉:)

avatar
e*3
13
2.one matrix with positive value in each cell. return the minPath from any
cell on the most left column to any cell on the most right column.
可以上下走不? 还是只能上或者下?
2. 每个机器只有1000socket,设计怎样链接1m机器的通信。没明白什么意思...
3 每次可以添的room天上guarder到这点的最小step。什么意思?
avatar
J*a
14
1000socket那个题,我自己也理解不好,就是说很多machine之间需要通信,可是每个
machine只能和1000个machine通信,问怎么设计这个系统。其他的原来叙述中更改了。
avatar
m*r
15
Tibco Spotfire 和 Tableau比哪个做的可视化比较好。

【在 z****e 的大作中提到】
:
: 是啊,ui要做到这种才算做ui,开源很难跟商业公司竞争的一个原因就是商业公司
: 往往会有很多傻瓜化的ui软件,这样客户用起来就比较简单,当然都是收费的
: 以前bea就有很多拖控件的ui软件,可以直接开发ejb这些,所以bea股票以前也是一直涨
: 包括以前vc也是一个道理,老中真觉得自己技术好的话,应该多关注这种公司
: 这种公司也比较有前途,不像social都是泡沫

avatar
z*e
16

这就不知道了,自由竞争是王道,可视化效果做起来挺有挑战性的

【在 m**********r 的大作中提到】
: Tibco Spotfire 和 Tableau比哪个做的可视化比较好。
avatar
j*3
17
他家只能c++?
avatar
z*e
18

ui部分是c++和qt
后台也就是服务器部分是java
然后android和ios部分另算

【在 j**********3 的大作中提到】
: 他家只能c++?
avatar
J*a
19
data engine也是用的c++

【在 z****e 的大作中提到】
:
: ui部分是c++和qt
: 后台也就是服务器部分是java
: 然后android和ios部分另算

avatar
z*e
20
1k socket那个用异步处理
启动1k个thread,每个占用一个socket
然后每次拿到req,就交给worker去处理
这样1k对付1m应该问题不大
只要这个连接不是压力非常大的那种
比如要求有状态的长时间连接
如果用来对付1m个视频并发访问的话,肯定是不行的
但是对付1m个网页的请求,问题不大
avatar
J*a
21
大牛,他的题意是不管怎样,一个机器只能和1000个连接。给的hint是用个hierarchy
的结构。
我说让每个machine连两种其他machine,一种是每个range的开头,一种是他id之下的
一定数量的machine。
他说也还ok,但似乎不是他想要的。

【在 z****e 的大作中提到】
: 1k socket那个用异步处理
: 启动1k个thread,每个占用一个socket
: 然后每次拿到req,就交给worker去处理
: 这样1k对付1m应该问题不大
: 只要这个连接不是压力非常大的那种
: 比如要求有状态的长时间连接
: 如果用来对付1m个视频并发访问的话,肯定是不行的
: 但是对付1m个网页的请求,问题不大

avatar
j*3
22
damn i don't speak C++ :(
avatar
i*w
23
不就是p2p evenly distributed, hack proof and HA as well

hierarchy

【在 J*********a 的大作中提到】
: 大牛,他的题意是不管怎样,一个机器只能和1000个连接。给的hint是用个hierarchy
: 的结构。
: 我说让每个machine连两种其他machine,一种是每个range的开头,一种是他id之下的
: 一定数量的machine。
: 他说也还ok,但似乎不是他想要的。

avatar
r*n
24
How about DHT. N machine needs logN, and any machine is reachable in logN
step

hierarchy

【在 J*********a 的大作中提到】
: 大牛,他的题意是不管怎样,一个机器只能和1000个连接。给的hint是用个hierarchy
: 的结构。
: 我说让每个machine连两种其他machine,一种是每个range的开头,一种是他id之下的
: 一定数量的machine。
: 他说也还ok,但似乎不是他想要的。

avatar
k*l
25
用个1000个子树的tree brutal force怎么样
1个 Master0
1000个 Master1
999K个 第三层
如果一个leaf node 需要告诉其他 node, message里加个target node id, 往上一路通
知到 M0, 然后 M0 再层层下发给所有人

hierarchy

【在 J*********a 的大作中提到】
: 大牛,他的题意是不管怎样,一个机器只能和1000个连接。给的hint是用个hierarchy
: 的结构。
: 我说让每个machine连两种其他machine,一种是每个range的开头,一种是他id之下的
: 一定数量的machine。
: 他说也还ok,但似乎不是他想要的。

avatar
g*u
26
谢谢楼主分享。
请问sort文件是什么意思?按id sort?然后把sort好的文件放到哪里?还是根据文件
内容sort?文件需要移动吗?
然后,room, guarder(garden?),wall那题是什么意思?哪些格子是room哪些是garden
已经订好,你只是填romm到garden的step,对吗? 还是说,让你设计哪些是room,哪些
是garden,使得room到garden距离总和最短?
还有那个readstream是什么意思?您写的大括号小括号是特地那样的?

【在 J*********a 的大作中提到】
: 感谢版里大牛给的内退!
: tableau面经很少,面试前资料也不多,
: 第一次发面经,发挥一般,在这里攒些人品+造福人类+求bless!!!!!
: 4轮,
: 第0轮,recuiter
: 第一轮,白人manager,小白女
: 1.介绍project
: 2.one matrix with positive value in each cell. return the minPath from any
: cell on the most left column to any cell on the most right column. (上下或
: 是右走)。

avatar
q*2
27
祝楼主好运!楼主是new grad 还是有工作经验了? Onsite是homework以后就给吗?
avatar
J*a
28
感谢版里大牛给的内退!
tableau面经很少,面试前资料也不多,
第一次发面经,发挥一般,在这里攒些人品+造福人类+求bless!!!!!
4轮,
第0轮,recuiter
第一轮,白人manager,小白女
1.介绍project
2.one matrix with positive value in each cell. return the minPath from any
cell on the most left column to any cell on the most right column. (上下或
是右走)。
第二轮,俩白人,
1. many machines,每个machine有个id组成的文件,设计怎么sort这些文件。
2. 每个机器只有1000socket,设计怎样链接1m机器的通信。
3. matrix,每个cell,要么是room,要么是guarder,要是是wall, 怎样填满整个
matrix,每个可以添的room添上任意guarder到这点的最小step。(由于剩的时间不多
了,
基本写了下我的bft with a queue的solution,每个存在queue的element我用的一个
pair{x,y,step})
第三轮,韩国人(估计死这里了)和个白人。
1.介绍project,
2. read4变种,给个
class readstream {
read(char* buff, int size)
让写另一个compositeReadStream{ read();compositeRead(vecter《readstream
》 reader);
这题没有写出来,可能是自己对c++和类理解的不好,也可能是太累了。快1点还不给
饭,脑子已经不转。
第四轮,白人manager,印度陪聊。
去了local的饭店吃饭,之后去了咖啡厅喝的咖啡,没有技术问题了,瞎聊。
最后,recuiter。
韩国人的问题没答出来,处理不明白新类的变量和被继承类的变量关系了。。。。。应
该没有然后了。。。。。很可惜,还是很想去这家的。再接再厉吧。
avatar
o*y
29
好难啊,请问楼主你是面的哪个组?

【在 J*********a 的大作中提到】
: 感谢版里大牛给的内退!
: tableau面经很少,面试前资料也不多,
: 第一次发面经,发挥一般,在这里攒些人品+造福人类+求bless!!!!!
: 4轮,
: 第0轮,recuiter
: 第一轮,白人manager,小白女
: 1.介绍project
: 2.one matrix with positive value in each cell. return the minPath from any
: cell on the most left column to any cell on the most right column. (上下或
: 是右走)。

avatar
a*5
30
听说这家的包裹完爆FLG?
avatar
J*a
31
manager估计要知道之前我面跪了,估计就不会和我又吃饭又咖啡的了。。。。。。
我之前的projects还是和他家及其相关的,但是coding被跪了,估计还是不行。。。。。
他们说自己家时turn over率最低的了,就是说进了都不爱出来,估计package给的好。
。。。
avatar
n*5
32
请问楼主面的是湾区的还是西雅图的?
avatar
J*a
33
seattle 的onsite

【在 n****5 的大作中提到】
: 请问楼主面的是湾区的还是西雅图的?
avatar
z*e
34

。。
因为股票涨得好
可视化是很难做的
尤其是他们做的数据可视化
palantir之所以牛逼哄哄的有一部分原因也就是因为他们的可视化做得好
老中比较少在乎客户体验,其实很多it的东西很麻烦,很难
视觉上不直观,所以如果能把可视化做好来,把操作傻瓜化了之后
就能有很多市场,老中搞ui跑去搞什么js
其实这种真正的ui市场更为广阔,这种就跟做游戏很像了
游戏基本上都是gui

【在 J*********a 的大作中提到】
: manager估计要知道之前我面跪了,估计就不会和我又吃饭又咖啡的了。。。。。。
: 我之前的projects还是和他家及其相关的,但是coding被跪了,估计还是不行。。。。。
: 他们说自己家时turn over率最低的了,就是说进了都不爱出来,估计package给的好。
: 。。。

avatar
J*a
35
我个人也觉得他家vitualization做的很好,而且这个领域似乎被他家占领了,
他家的data engine一直在改进,真的觉得不错。。。。
manager说,4年前他来的时候engineer一共几十个,现在他组下的人都有几十个了。。
。。很自豪的感觉:)

【在 z****e 的大作中提到】
:
: 。。
: 因为股票涨得好
: 可视化是很难做的
: 尤其是他们做的数据可视化
: palantir之所以牛逼哄哄的有一部分原因也就是因为他们的可视化做得好
: 老中比较少在乎客户体验,其实很多it的东西很麻烦,很难
: 视觉上不直观,所以如果能把可视化做好来,把操作傻瓜化了之后
: 就能有很多市场,老中搞ui跑去搞什么js
: 其实这种真正的ui市场更为广阔,这种就跟做游戏很像了

avatar
z*e
36

是啊,ui要做到这种才算做ui,开源很难跟商业公司竞争的一个原因就是商业公司
往往会有很多傻瓜化的ui软件,这样客户用起来就比较简单,当然都是收费的
以前bea就有很多拖控件的ui软件,可以直接开发ejb这些,所以bea股票以前也是一直涨
包括以前vc也是一个道理,老中真觉得自己技术好的话,应该多关注这种公司
这种公司也比较有前途,不像social都是泡沫

【在 J*********a 的大作中提到】
: 我个人也觉得他家vitualization做的很好,而且这个领域似乎被他家占领了,
: 他家的data engine一直在改进,真的觉得不错。。。。
: manager说,4年前他来的时候engineer一共几十个,现在他组下的人都有几十个了。。
: 。。很自豪的感觉:)

avatar
e*3
37
2.one matrix with positive value in each cell. return the minPath from any
cell on the most left column to any cell on the most right column.
可以上下走不? 还是只能上或者下?
2. 每个机器只有1000socket,设计怎样链接1m机器的通信。没明白什么意思...
3 每次可以添的room天上guarder到这点的最小step。什么意思?
avatar
J*a
38
1000socket那个题,我自己也理解不好,就是说很多machine之间需要通信,可是每个
machine只能和1000个machine通信,问怎么设计这个系统。其他的原来叙述中更改了。
avatar
m*r
39
Tibco Spotfire 和 Tableau比哪个做的可视化比较好。

【在 z****e 的大作中提到】
:
: 是啊,ui要做到这种才算做ui,开源很难跟商业公司竞争的一个原因就是商业公司
: 往往会有很多傻瓜化的ui软件,这样客户用起来就比较简单,当然都是收费的
: 以前bea就有很多拖控件的ui软件,可以直接开发ejb这些,所以bea股票以前也是一直涨
: 包括以前vc也是一个道理,老中真觉得自己技术好的话,应该多关注这种公司
: 这种公司也比较有前途,不像social都是泡沫

avatar
z*e
40

这就不知道了,自由竞争是王道,可视化效果做起来挺有挑战性的

【在 m**********r 的大作中提到】
: Tibco Spotfire 和 Tableau比哪个做的可视化比较好。
avatar
j*3
41
他家只能c++?
avatar
z*e
42

ui部分是c++和qt
后台也就是服务器部分是java
然后android和ios部分另算

【在 j**********3 的大作中提到】
: 他家只能c++?
avatar
J*a
43
data engine也是用的c++

【在 z****e 的大作中提到】
:
: ui部分是c++和qt
: 后台也就是服务器部分是java
: 然后android和ios部分另算

avatar
z*e
44
1k socket那个用异步处理
启动1k个thread,每个占用一个socket
然后每次拿到req,就交给worker去处理
这样1k对付1m应该问题不大
只要这个连接不是压力非常大的那种
比如要求有状态的长时间连接
如果用来对付1m个视频并发访问的话,肯定是不行的
但是对付1m个网页的请求,问题不大
avatar
J*a
45
大牛,他的题意是不管怎样,一个机器只能和1000个连接。给的hint是用个hierarchy
的结构。
我说让每个machine连两种其他machine,一种是每个range的开头,一种是他id之下的
一定数量的machine。
他说也还ok,但似乎不是他想要的。

【在 z****e 的大作中提到】
: 1k socket那个用异步处理
: 启动1k个thread,每个占用一个socket
: 然后每次拿到req,就交给worker去处理
: 这样1k对付1m应该问题不大
: 只要这个连接不是压力非常大的那种
: 比如要求有状态的长时间连接
: 如果用来对付1m个视频并发访问的话,肯定是不行的
: 但是对付1m个网页的请求,问题不大

avatar
j*3
46
damn i don't speak C++ :(
avatar
i*w
47
不就是p2p evenly distributed, hack proof and HA as well

hierarchy

【在 J*********a 的大作中提到】
: 大牛,他的题意是不管怎样,一个机器只能和1000个连接。给的hint是用个hierarchy
: 的结构。
: 我说让每个machine连两种其他machine,一种是每个range的开头,一种是他id之下的
: 一定数量的machine。
: 他说也还ok,但似乎不是他想要的。

avatar
r*n
48
How about DHT. N machine needs logN, and any machine is reachable in logN
step

hierarchy

【在 J*********a 的大作中提到】
: 大牛,他的题意是不管怎样,一个机器只能和1000个连接。给的hint是用个hierarchy
: 的结构。
: 我说让每个machine连两种其他machine,一种是每个range的开头,一种是他id之下的
: 一定数量的machine。
: 他说也还ok,但似乎不是他想要的。

avatar
k*l
49
用个1000个子树的tree brutal force怎么样
1个 Master0
1000个 Master1
999K个 第三层
如果一个leaf node 需要告诉其他 node, message里加个target node id, 往上一路通
知到 M0, 然后 M0 再层层下发给所有人

hierarchy

【在 J*********a 的大作中提到】
: 大牛,他的题意是不管怎样,一个机器只能和1000个连接。给的hint是用个hierarchy
: 的结构。
: 我说让每个machine连两种其他machine,一种是每个range的开头,一种是他id之下的
: 一定数量的machine。
: 他说也还ok,但似乎不是他想要的。

avatar
g*u
50
谢谢楼主分享。
请问sort文件是什么意思?按id sort?然后把sort好的文件放到哪里?还是根据文件
内容sort?文件需要移动吗?
然后,room, guarder(garden?),wall那题是什么意思?哪些格子是room哪些是garden
已经订好,你只是填romm到garden的step,对吗? 还是说,让你设计哪些是room,哪些
是garden,使得room到garden距离总和最短?
还有那个readstream是什么意思?您写的大括号小括号是特地那样的?

【在 J*********a 的大作中提到】
: 感谢版里大牛给的内退!
: tableau面经很少,面试前资料也不多,
: 第一次发面经,发挥一般,在这里攒些人品+造福人类+求bless!!!!!
: 4轮,
: 第0轮,recuiter
: 第一轮,白人manager,小白女
: 1.介绍project
: 2.one matrix with positive value in each cell. return the minPath from any
: cell on the most left column to any cell on the most right column. (上下或
: 是右走)。

avatar
b*n
51
Room gaurder那题应该是leet code 原题 286 Walls and Gates

garden

【在 g*****u 的大作中提到】
: 谢谢楼主分享。
: 请问sort文件是什么意思?按id sort?然后把sort好的文件放到哪里?还是根据文件
: 内容sort?文件需要移动吗?
: 然后,room, guarder(garden?),wall那题是什么意思?哪些格子是room哪些是garden
: 已经订好,你只是填romm到garden的step,对吗? 还是说,让你设计哪些是room,哪些
: 是garden,使得room到garden距离总和最短?
: 还有那个readstream是什么意思?您写的大括号小括号是特地那样的?

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。