boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - tableau 昂赛面经
相关主题
twitter 面经(Update)
G家面经,求bless
经常被人问到 Linux command Line
一个年老色衰的程序猿的必然下场 - 今天被微软一个中国 mm20
上班前再说点工作中奇葩的事情,强大的PPT
Tableau前景很好吗?
非牛人求google和tableau的选择
很多人的观念不对
[内部推荐]Tableau长期内推
真格基金领投的高逼格创业团队!寻找小伙伴
相关话题的讨论汇总
话题: cell话题: 每个话题: machine话题: guarder话题: room
进入JobHunting版参与讨论
1 (共1页)
J*********a
发帖数: 50
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。
韩国人的问题没答出来,处理不明白新类的变量和被继承类的变量关系了。。。。。应
该没有然后了。。。。。很可惜,还是很想去这家的。再接再厉吧。
o*******y
发帖数: 362
2
好难啊,请问楼主你是面的哪个组?

【在 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. (上下或
: 是右走)。

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

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

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

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

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

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

z****e
发帖数: 54598
9

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

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

e********3
发帖数: 229
10
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。什么意思?
相关主题
一个年老色衰的程序猿的必然下场 - 今天被微软一个中国 mm20
上班前再说点工作中奇葩的事情,强大的PPT
Tableau前景很好吗?
非牛人求google和tableau的选择
进入JobHunting版参与讨论
J*********a
发帖数: 50
11
1000socket那个题,我自己也理解不好,就是说很多machine之间需要通信,可是每个
machine只能和1000个machine通信,问怎么设计这个系统。其他的原来叙述中更改了。
m**********r
发帖数: 122
12
Tibco Spotfire 和 Tableau比哪个做的可视化比较好。

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

z****e
发帖数: 54598
13

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

【在 m**********r 的大作中提到】
: Tibco Spotfire 和 Tableau比哪个做的可视化比较好。
j**********3
发帖数: 3211
14
他家只能c++?
z****e
发帖数: 54598
15

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

【在 j**********3 的大作中提到】
: 他家只能c++?
J*********a
发帖数: 50
16
data engine也是用的c++

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

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

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

j**********3
发帖数: 3211
19
damn i don't speak C++ :(
i******w
发帖数: 214
20
不就是p2p evenly distributed, hack proof and HA as well

hierarchy

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

相关主题
很多人的观念不对
[内部推荐]Tableau长期内推
真格基金领投的高逼格创业团队!寻找小伙伴
Tableau内推 - 长期有效
进入JobHunting版参与讨论
r*****n
发帖数: 35
21
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,但似乎不是他想要的。

k**l
发帖数: 2966
22
用个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,但似乎不是他想要的。

g*****u
发帖数: 298
23
谢谢楼主分享。
请问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. (上下或
: 是右走)。

q***2
发帖数: 18
24
祝楼主好运!楼主是new grad 还是有工作经验了? Onsite是homework以后就给吗?
J*********a
发帖数: 50
25
感谢版里大牛给的内退!
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。
韩国人的问题没答出来,处理不明白新类的变量和被继承类的变量关系了。。。。。应
该没有然后了。。。。。很可惜,还是很想去这家的。再接再厉吧。
o*******y
发帖数: 362
26
好难啊,请问楼主你是面的哪个组?

【在 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. (上下或
: 是右走)。

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

【在 n****5 的大作中提到】
: 请问楼主面的是湾区的还是西雅图的?
相关主题
问个题,分布式设计
Google实习第一轮电话面试总结
面经
google onsite杯具+设计题怎么答
进入JobHunting版参与讨论
z****e
发帖数: 54598
31

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

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

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

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

z****e
发帖数: 54598
33

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

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

e********3
发帖数: 229
34
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。什么意思?
J*********a
发帖数: 50
35
1000socket那个题,我自己也理解不好,就是说很多machine之间需要通信,可是每个
machine只能和1000个machine通信,问怎么设计这个系统。其他的原来叙述中更改了。
m**********r
发帖数: 122
36
Tibco Spotfire 和 Tableau比哪个做的可视化比较好。

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

z****e
发帖数: 54598
37

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

【在 m**********r 的大作中提到】
: Tibco Spotfire 和 Tableau比哪个做的可视化比较好。
j**********3
发帖数: 3211
38
他家只能c++?
z****e
发帖数: 54598
39

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

【在 j**********3 的大作中提到】
: 他家只能c++?
J*********a
发帖数: 50
40
data engine也是用的c++

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

相关主题
想做题的进来挑战一下自己吧。。
G家电面筋
G家 system design 和 open ended questions
贡献一道湾区小公司的面试题 Medallia
进入JobHunting版参与讨论
z****e
发帖数: 54598
41
1k socket那个用异步处理
启动1k个thread,每个占用一个socket
然后每次拿到req,就交给worker去处理
这样1k对付1m应该问题不大
只要这个连接不是压力非常大的那种
比如要求有状态的长时间连接
如果用来对付1m个视频并发访问的话,肯定是不行的
但是对付1m个网页的请求,问题不大
J*********a
发帖数: 50
42
大牛,他的题意是不管怎样,一个机器只能和1000个连接。给的hint是用个hierarchy
的结构。
我说让每个machine连两种其他machine,一种是每个range的开头,一种是他id之下的
一定数量的machine。
他说也还ok,但似乎不是他想要的。

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

j**********3
发帖数: 3211
43
damn i don't speak C++ :(
i******w
发帖数: 214
44
不就是p2p evenly distributed, hack proof and HA as well

hierarchy

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

r*****n
发帖数: 35
45
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,但似乎不是他想要的。

k**l
发帖数: 2966
46
用个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,但似乎不是他想要的。

g*****u
发帖数: 298
47
谢谢楼主分享。
请问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. (上下或
: 是右走)。

b******n
发帖数: 5
48
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是什么意思?您写的大括号小括号是特地那样的?

1 (共1页)
进入JobHunting版参与讨论
相关主题
真格基金领投的高逼格创业团队!寻找小伙伴
Tableau内推 - 长期有效
问个题,分布式设计
Google实习第一轮电话面试总结
面经
google onsite杯具+设计题怎么答
想做题的进来挑战一下自己吧。。
G家电面筋
G家 system design 和 open ended questions
贡献一道湾区小公司的面试题 Medallia
相关话题的讨论汇总
话题: cell话题: 每个话题: machine话题: guarder话题: room