由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - a家电面(老题)
相关主题
求教M家电面SDET和SDE[合集] M$ onsite 面经 (OFFICE组 SDE)
一些oop的概念报一下offer,顺便说说找工作感受
Amazon电面面经MS phone interview
Amazon首轮电面SDETMS intern onsite 面经
M家电面问个微软SDET的问题 (转载)
朋友A家电面,2轮已跪。Amazon Kindle Team recruiting event at Waterloo/Toronto
[合集] 大概猜到了MS据我的原因下午电面MS
M$ onsite 面经 (OFFICE组 SDE)MS onsite 面经, fulltime
相关话题的讨论汇总
话题: furniture话题: factory话题: 老题话题: 设计话题: production
进入JobHunting版参与讨论
1 (共1页)
f******p
发帖数: 173
1
全是老题,设计题没答好,听语气应该是挂了
1. sorted array to bst
2. only one number appears odd times in array, find it
3. design furniture factory
答到设计题时,不知不觉就慌了,还是准备的不够。wifi中间还突然给我掉线,干
c********e
发帖数: 186
2
It is hard to say. Don't worry too much
c*****m
发帖数: 315
3
Bless 先。
lz面什么?我面SDET也问了2,3和其他一些基础题, 不过3的设计题是car
manufacturing.然后就被烙印黑掉了。
s********u
发帖数: 1109
4
我现在做设计题,跟设计database题一样,喜欢画一个entity-relationship图,然后
每个entity有些属性。这样思路清楚很多。
不过这个题好像不是很明确,我能想到的也就是furniture弄一个factory pattern,然
后每一条production line调用一个furniture的creator来生产。然后factory作为一个
singleton class内含一个production line数组。
factory接一个订单,分配到当前空闲的production line,然后让production line去
生产?
好像没有什么真正需要实现的东西
x****o
发帖数: 29677
5
家具这个没细问问?种类不同,样式质地颜色外观都差别大了,光家具就继承多肽全上
来了
x****o
发帖数: 29677
6

家具种类不同,生产完全不一样

【在 s********u 的大作中提到】
: 我现在做设计题,跟设计database题一样,喜欢画一个entity-relationship图,然后
: 每个entity有些属性。这样思路清楚很多。
: 不过这个题好像不是很明确,我能想到的也就是furniture弄一个factory pattern,然
: 后每一条production line调用一个furniture的creator来生产。然后factory作为一个
: singleton class内含一个production line数组。
: factory接一个订单,分配到当前空闲的production line,然后让production line去
: 生产?
: 好像没有什么真正需要实现的东西

s********u
发帖数: 1109
7
是啊,所以furniture弄个factory pattern,然后分床、桌子、椅子、柜子这些
subclasses,但是颜色、材质,都可以作为base class的属性。
再复杂下去没必要吧,电面时间不够的。

【在 x****o 的大作中提到】
: 家具这个没细问问?种类不同,样式质地颜色外观都差别大了,光家具就继承多肽全上
: 来了

f******p
发帖数: 173
8
谢谢蛤 面的SDE

【在 c*****m 的大作中提到】
: Bless 先。
: lz面什么?我面SDET也问了2,3和其他一些基础题, 不过3的设计题是car
: manufacturing.然后就被烙印黑掉了。

s*****n
发帖数: 994
9
全是老题,设计题没答好,听语气应该是挂了
recursive
xor
1 base furniture class with all derived ones
2 production lines
3 center channel to receiver request and patch to empty production line
这个比较衰。。
f******p
发帖数: 173
10
对,我也说的这个思路。我先说的factory pattern,然后define Furniture and
subclasses.
abstract class Furniture {
Furniture build ();

}
class Bed extends from {
@Override
Furniture build () {
....
switch (texture) {
case wood:
...
case metal:
...
}
}
}
Bed的build() implementation 就直接switch on property了,其实应该这些逻辑放在
factory里面。我说了factory但是却没用。

【在 s********u 的大作中提到】
: 是啊,所以furniture弄个factory pattern,然后分床、桌子、椅子、柜子这些
: subclasses,但是颜色、材质,都可以作为base class的属性。
: 再复杂下去没必要吧,电面时间不够的。

f******p
发帖数: 173
11
谢谢,学习

【在 s********u 的大作中提到】
: 我现在做设计题,跟设计database题一样,喜欢画一个entity-relationship图,然后
: 每个entity有些属性。这样思路清楚很多。
: 不过这个题好像不是很明确,我能想到的也就是furniture弄一个factory pattern,然
: 后每一条production line调用一个furniture的creator来生产。然后factory作为一个
: singleton class内含一个production line数组。
: factory接一个订单,分配到当前空闲的production line,然后让production line去
: 生产?
: 好像没有什么真正需要实现的东西

c********p
发帖数: 1969
12
Mark
1 (共1页)
进入JobHunting版参与讨论
相关主题
MS onsite 面经, fulltimeM家电面
Microsoft's interview questions朋友A家电面,2轮已跪。
Google HR 电面要准备啥?[合集] 大概猜到了MS据我的原因
MS intern电话面试一日悲剧M$ onsite 面经 (OFFICE组 SDE)
求教M家电面SDET和SDE[合集] M$ onsite 面经 (OFFICE组 SDE)
一些oop的概念报一下offer,顺便说说找工作感受
Amazon电面面经MS phone interview
Amazon首轮电面SDETMS intern onsite 面经
相关话题的讨论汇总
话题: furniture话题: factory话题: 老题话题: 设计话题: production