由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - M家onsite回来了,晚上上面经
相关主题
面试code写对了但是被烙印挂了被烙印黑黑也就习惯了
求offer比较。今天把三姐整了
相关话题的讨论汇总
话题: hm话题: list话题: 相加话题: 烙印话题: principal
进入JobHunting版参与讨论
1 (共1页)
b***m
发帖数: 5987
1
几乎全是烙印,费劲死了……
c*****a
发帖数: 808
2
pre cong......
C***U
发帖数: 2406
3
bless

【在 b***m 的大作中提到】
: 几乎全是烙印,费劲死了……
h****n
发帖数: 1093
4
膜拜大牛一下,沾点牛气

【在 b***m 的大作中提到】
: 几乎全是烙印,费劲死了……
s****J
发帖数: 161
5
那还不好,把他们全部侃趴下
l*****a
发帖数: 14598
6
不都是老中HM吗?搞这些ASAN干什么

【在 b***m 的大作中提到】
: 几乎全是烙印,费劲死了……
b***m
发帖数: 5987
7
今天大脑有些迟钝,怎么好多题想不起来了。
b***m
发帖数: 5987
8

这个职位HM不是老中……

【在 l*****a 的大作中提到】
: 不都是老中HM吗?搞这些ASAN干什么
l*****a
发帖数: 14598
9
昨天吃的太多了吧

【在 b***m 的大作中提到】
: 今天大脑有些迟钝,怎么好多题想不起来了。
b***m
发帖数: 5987
10

不是,是昨晚睡得有点儿晚,十二点,早上有工人七点就来家里修drywall,然后就去
面试了。

【在 l*****a 的大作中提到】
: 昨天吃的太多了吧
相关主题
面试code写对了但是被烙印挂了被烙印黑黑也就习惯了
求offer比较。今天把三姐整了
进入JobHunting版参与讨论
b***m
发帖数: 5987
11
随便写点儿吧。
第一个,烙印,Senior Test Lead,上来先闲聊,然后做题。今天这个烙印比较狠,上
来就让我设计内存分配,并且要我找寻优化方案来尽量减少内存的浪费,速度还要快。
方案设计出来后,用C++来实现。幸亏我前一阵苦读了一下内存分配的算法,否则今天
直接就挂那儿了。
第二个,烙印,Principal Test Manager,闲聊后做题。传入两个singly linked list
,找出它们的第一个common node。不用extra space怎么解?
第三个,白人,Principal SDET,先带我去吃饭,看看café里面只有印度餐算是能吃
,顺道搞了一罐红牛给下午提神。吃饭期间问了很多行为问题,特别是为什么多年做
development现在面testing,然后回办公室做题。先是coding,给你N张牌,怎么得出
有多少组合结果是15(J、Q、K都算作10,A算作1)?然后是纯测试brainstorm题,一
个冗余数据库系统,比如有1个primary server,4个slave server,所有slave server
上的数据都是从primary server上replicate来的,这样可以满足大量访问的需求。你
会从哪些方面测这个系统?如果你只能测其中的一部分,你怎么prioritize?为什么?
这个系统你如何监控?如果汇报?大概用什么技术?如果系统的负载每隔几个小时会有
短暂的不正常的高,如何分析可能的原因?
第四个,不像烙印,看名字是中东人,SDET2,直接做题。先是设计题,设计一个
software,用户可以操纵控制电脑的很多东西,比如enable/disable网卡,enable/
disable某个端口等等,讲出设计思路,实现class定义。扩展开,如果你控制远程机器
,但是network可能被你shut down,你怎么继续操控。然后一道常规编程题,传入两个
sorted的linked list,merge他们,返回sorted merged linked list的表头。
第五个,烙印,Principal SDET Manager,也是HM,先聊了一会儿以前的项目,然后做
题。首先,让我介绍过去两年里做得最复杂或者最得意的东西,给他讲了讲一个比较复
杂的build system。然后,一个singly linked list,每个node的内容要么是一个
integer,要么是一个letter,但看integer或者letter都是sorted,比如A->B->1->C->
2->3->D->E->4如何不用extra space来rearrange这个list,使得这个list变成A->1->B
->2->C->3->D->4->E,注意字母和数字的数量可能会不同。最后,判断一个二位数,跟
自己的反向数字相加,要多少步相加的结果会变成palindrome,比如57,跟75相加是
132,132跟231相加是363,是两步;但是89跟98相加得187,再加781是968……这么不
断下去。我开始用int来做,他问会有什么问题,后来分析出可能会overflow,那么用
什么方法解决。
完了之后HM亲自把我送到楼下,边走边聊,问我有什么问题。我说你的team如何保持员
工始终有passion和inspiration,他解释说他的team做的东西比较底层,在Azure里面
是很重要的部分,你需要不断学习新东西,challenge很多,所以member做得比较开心
,在peer team中是attrition rate最低的。到了lobby,告诉我他们会坐下来开会,根
据总体feedback给出最终结果。不过M家听说见到HM也就是大boss就基本没问题了,不
知道是不是这样?
s********k
发帖数: 6180
12
big bless.
如果你控制远程机器,但是network可能被你shut down,你怎么继续操控?
这个怎么做?难道系统会设计成自动检测network有没有被无意shutdown,每隔一段时
间检测一下?

【在 b***m 的大作中提到】
: 随便写点儿吧。
: 第一个,烙印,Senior Test Lead,上来先闲聊,然后做题。今天这个烙印比较狠,上
: 来就让我设计内存分配,并且要我找寻优化方案来尽量减少内存的浪费,速度还要快。
: 方案设计出来后,用C++来实现。幸亏我前一阵苦读了一下内存分配的算法,否则今天
: 直接就挂那儿了。
: 第二个,烙印,Principal Test Manager,闲聊后做题。传入两个singly linked list
: ,找出它们的第一个common node。不用extra space怎么解?
: 第三个,白人,Principal SDET,先带我去吃饭,看看café里面只有印度餐算是能吃
: ,顺道搞了一罐红牛给下午提神。吃饭期间问了很多行为问题,特别是为什么多年做
: development现在面testing,然后回办公室做题。先是coding,给你N张牌,怎么得出

h****n
发帖数: 1093
13
bless,感谢分享面经

【在 b***m 的大作中提到】
: 几乎全是烙印,费劲死了……
l*****a
发帖数: 14598
14
还以为是面试时想不起来了
原来是面试题想不起来了
hoho

【在 b***m 的大作中提到】
: 今天大脑有些迟钝,怎么好多题想不起来了。
b***m
发帖数: 5987
15

用COM、LPT、USB通讯……

【在 s********k 的大作中提到】
: big bless.
: 如果你控制远程机器,但是network可能被你shut down,你怎么继续操控?
: 这个怎么做?难道系统会设计成自动检测network有没有被无意shutdown,每隔一段时
: 间检测一下?

l****i
发帖数: 396
16
bless~~~~~
i******e
发帖数: 273
17
bless,感谢分享!
p*****2
发帖数: 21240
18
我也想问LZ,为什么要面test
b***m
发帖数: 5987
19

我说过了,任何工作对我都无区别……当然这话不能对HM说。

【在 p*****2 的大作中提到】
: 我也想问LZ,为什么要面test
Q*******e
发帖数: 939
20
找到M家走下坡路的原因了

【在 b***m 的大作中提到】
: 几乎全是烙印,费劲死了……
相关主题
求offer比较。今天把三姐整了
被烙印黑黑也就习惯了面试code写对了但是被烙印挂了
进入JobHunting版参与讨论
s********k
发帖数: 6180
21
这个 内存分配怎么做?像linux的buddy system一样,把free内存分为2,4,8,16,32.。
。大小,然后每块内存做一个链表,alloc时候如果有多余看能不能segmentation分到
小一块的链表上
free之后检查能不能merge到大一块的内存?

list

【在 b***m 的大作中提到】
: 随便写点儿吧。
: 第一个,烙印,Senior Test Lead,上来先闲聊,然后做题。今天这个烙印比较狠,上
: 来就让我设计内存分配,并且要我找寻优化方案来尽量减少内存的浪费,速度还要快。
: 方案设计出来后,用C++来实现。幸亏我前一阵苦读了一下内存分配的算法,否则今天
: 直接就挂那儿了。
: 第二个,烙印,Principal Test Manager,闲聊后做题。传入两个singly linked list
: ,找出它们的第一个common node。不用extra space怎么解?
: 第三个,白人,Principal SDET,先带我去吃饭,看看café里面只有印度餐算是能吃
: ,顺道搞了一罐红牛给下午提神。吃饭期间问了很多行为问题,特别是为什么多年做
: development现在面testing,然后回办公室做题。先是coding,给你N张牌,怎么得出

b***m
发帖数: 5987
22

《数据结构和算法》这本书里有基础知识啊,其实也不用多高级。

【在 s********k 的大作中提到】
: 这个 内存分配怎么做?像linux的buddy system一样,把free内存分为2,4,8,16,32.。
: 。大小,然后每块内存做一个链表,alloc时候如果有多余看能不能segmentation分到
: 小一块的链表上
: free之后检查能不能merge到大一块的内存?
:
: list

H**********y
发帖数: 7928
23
SDE? SDET?

几乎全是烙印,费劲死了……

【在 b***m 的大作中提到】
: 几乎全是烙印,费劲死了……
H**********y
发帖数: 7928
24
牛!

随便写点儿吧。
第一个,烙印,Senior Test Lead,上来先闲聊,然后做题。今天这个烙印比较狠,上
来就让我设计内存分配,并且要我找寻优化方案来尽量减少内存的浪费,速度还要快。
方案设计出来后,用C++来实现。幸亏我前一阵苦读了一下内存分配的算法,否则今天
直接就挂那儿了。
第二个,烙印,Principal Test Manager,闲聊后做题。传入两个singly linked list
,找出它们的第一个common node。不用extra space怎么解?
第三个,白人,Principal SDET,先带我去吃饭,看看café里面只有印度餐算是能吃
,顺道搞了一罐红牛给下午提神。吃饭期间问了很多行为问题,特别是为什么多年做
development现在面testing,然后回办公室做题。先是coding,给你N张牌,怎么得出
有多少组合结果是15(J、Q、K都算作10,A算作1)?然后是纯测试brainstorm题,一
个冗余数据库系统,比如有1个primary server,4个slave server,所有slave server
上的数据都是从primary server上replicate来的,这样可以满足大量访问的需求。你
会从哪些方面测这个系统?如果你只能测其中的一部分,你怎么prioritize?为什么?
这个系统你如何监控?如果汇报?大概用什么技术?如果系统的负载每隔几个小时会有
短暂的不正常的高,如何分析可能的原因?
第四个,不像烙印,看名字是中东人,SDET2,直接做题。先是设计题,设计一个
software,用户可以操纵控制电脑的很多东西,比如enable/disable网卡,enable/
disable某个端口等等,讲出设计思路,实现class定义。扩展开,如果你控制远程机器
,但是network可能被你shut down,你怎么继续操控。然后一道常规编程题,传入两个
sorted的linked list,merge他们,返回sorted merged linked list的表头。
第五个,烙印,Principal SDET Manager,也是HM,先聊了一会儿以前的项目,然后做
题。首先,让我介绍过去两年里做得最复杂或者最得意的东西,给他讲了讲一个比较复
杂的build system。然后,一个singly linked list,每个node的内容要么是一个
integer,要么是一个letter,但看integer或者letter都是sorted,比如A->B->1->C->
2->3->D->E->4如何不用extra space来rearrange这个list,使得这个list变成A->1->B
->2->C->3->D->4->E,注意字母和数字的数量可能会不同。最后,判断一个二位数,跟
自己的反向数字相加,要多少步相加的结果会变成palindrome,比如57,跟75相加是
132,132跟231相加是363,是两步;但是89跟98相加得187,再加781是968……这么不
断下去。我开始用int来做,他问会有什么问题,后来分析出可能会overflow,那么用
什么方法解决。
完了之后HM亲自把我送到楼下,边走边聊,问我有什么问题。我说你的team如何保持员
工始终有passion和inspiration,他解释说他的team做的东西比较底层,在Azure里面
是很重要的部分,你需要不断学习新东西,challenge很多,所以member做得比较开心
,在peer team中是attrition rate最低的。到了lobby,告诉我他们会坐下来开会,根
据总体feedback给出最终结果。不过M家听说见到HM也就是大boss就基本没问题了,不
知道是不是这样?

【在 b***m 的大作中提到】
: 随便写点儿吧。
: 第一个,烙印,Senior Test Lead,上来先闲聊,然后做题。今天这个烙印比较狠,上
: 来就让我设计内存分配,并且要我找寻优化方案来尽量减少内存的浪费,速度还要快。
: 方案设计出来后,用C++来实现。幸亏我前一阵苦读了一下内存分配的算法,否则今天
: 直接就挂那儿了。
: 第二个,烙印,Principal Test Manager,闲聊后做题。传入两个singly linked list
: ,找出它们的第一个common node。不用extra space怎么解?
: 第三个,白人,Principal SDET,先带我去吃饭,看看café里面只有印度餐算是能吃
: ,顺道搞了一罐红牛给下午提神。吃饭期间问了很多行为问题,特别是为什么多年做
: development现在面testing,然后回办公室做题。先是coding,给你N张牌,怎么得出

M******6
发帖数: 231
25
so tough!

list

【在 b***m 的大作中提到】
: 随便写点儿吧。
: 第一个,烙印,Senior Test Lead,上来先闲聊,然后做题。今天这个烙印比较狠,上
: 来就让我设计内存分配,并且要我找寻优化方案来尽量减少内存的浪费,速度还要快。
: 方案设计出来后,用C++来实现。幸亏我前一阵苦读了一下内存分配的算法,否则今天
: 直接就挂那儿了。
: 第二个,烙印,Principal Test Manager,闲聊后做题。传入两个singly linked list
: ,找出它们的第一个common node。不用extra space怎么解?
: 第三个,白人,Principal SDET,先带我去吃饭,看看café里面只有印度餐算是能吃
: ,顺道搞了一罐红牛给下午提神。吃饭期间问了很多行为问题,特别是为什么多年做
: development现在面testing,然后回办公室做题。先是coding,给你N张牌,怎么得出

1 (共1页)
进入JobHunting版参与讨论
相关主题
面试code写对了但是被烙印挂了被烙印黑黑也就习惯了
求offer比较。今天把三姐整了
相关话题的讨论汇总
话题: hm话题: list话题: 相加话题: 烙印话题: principal