avatar
哎呦,不错哦# Joke - 肚皮舞运动
F*h
1
公司就不说了。
第一题,
有一个(2-d array), 值是0 或者 1. Find the longest path of 1's。
用BFS做完了,可以优化,但没时间了,就算了。
第二题,是个researcher跟我谈,说他会先问algorithm,然后问design。我一听
design心里就慌了,但是还得装,说“great great”。然后问algorithm,他说,我一
般有两方面,classical or distributed,问我选哪个。我没做过distributed啊,就
说那选classic吧。于是问我知不知道BST,我说知道啊,于是让我解释,然后实现
isBST(). 我写太快了,10分钟搞定。然后他说,哦,那你写太快了,我们还有多的时
间,你是想再写道题呢还是我们做design。我想说再做道题吧,话到嘴边变成了你随意
... 他就说你刚才已经做过题了,那咱们就做design吧。于是让我design google
suggestions。我还稍微有点放松,用trie啊,岂知刚说了用trie,他就说,那是
Implementation detail,我希望知道从头到尾你怎么design。我就开始犯傻,然后开
始瞎扯,说我要把所有的query都存起来,然后如果user type的时候根据user type的
information再根据trie来提示。他就不停追问我怎么存query,怎么hash,怎么scale
,怎么提高performance,etc。我基本上是他提啥我改进啥,一点系统都没有。自己汗
都出来了。
最后还剩10分钟提问题,我问他说,我不是想知道你对我的评价是好还是坏,但是根据
我们的interaction,你觉得我那些方面需要提高。他说他not in a position to give
feedback, but something you have to have experience in that before you can
design a system. 我一听,nnd,不就是说我没经验吗...
这还是电面,估计挂了。我猜要是死就是死在设计题上了。
我网上搜了一下,没看见怎么设计这样的系统。有谁能提供一下经验怎么准备设计题吗
?赶紧临阵磨枪不亮也光的...
avatar
g*s
2
14年初的PD, 如果现在交485, 131, 和 765
把配偶带上的话, 是不是也可以同时交配偶的131和765啊, 都一包寄过去。
费用是不是都是一样的?
配偶现在是h1-b
谢谢
avatar
p*g
3
avatar
b*n
4
设计题没经验不好做啊
楼主加油
请教一下第一题可以说详细一点吗,path的条件是什么,我感觉可以用DFS做,怎么用
BFS做呢?
avatar
x*l
5
分别装到两个信封,然后再把两个信封撞到一个大信封寄过去。
avatar
H*g
6
等vita姐来评论
avatar
g*G
7
设计题都是随问随答的,没法准备
要人人都能天天做leetcode那些东西做到所谓的“充分”准备,把面试变成高考,那还
有意思么
还是积累经验做点实际项目吧
avatar
F*u
8
别忘了配偶的485

【在 g*******s 的大作中提到】
: 14年初的PD, 如果现在交485, 131, 和 765
: 把配偶带上的话, 是不是也可以同时交配偶的131和765啊, 都一包寄过去。
: 费用是不是都是一样的?
: 配偶现在是h1-b
: 谢谢

avatar
g*n
9
肉都熟了,vita姐没时间说话,光顾着啃了。

【在 H********g 的大作中提到】
: 等vita姐来评论
avatar
z*3
10
显然是distributed好设计
classic都是单机恶心到死的问题
avatar
l*n
11
班草你真贴心。。。

【在 F*********u 的大作中提到】
: 别忘了配偶的485
avatar
R*d
12
vita姐在等裤子烧掉了

【在 H********g 的大作中提到】
: 等vita姐来评论
avatar
p*h
13
If you are really interested in the position, never ask similar questions
from the interview skills book. The interviewer knows or feels you ask the
question for asking. Instead, ask what's your lucky day in XXX company... (
change from what's your typical working day like).
avatar
g*s
14
谢谢

【在 x**l 的大作中提到】
: 分别装到两个信封,然后再把两个信封撞到一个大信封寄过去。
avatar
r*e
15
哈哈,而且毛都去的干净

【在 p*********g 的大作中提到】

avatar
N*D
16

spec;
然后是high level system architecture/diagram,画几个框(Logical compoents);
然后是Component API;
Walk through use cases,完善API,对于use case能写大概的sequence diagram就更好
了;walk through的过程也是反复verify user requirement的过程,有些细节可能在这
个时候会凸现出来。
然后是对核心component的设计,这个时候可能涉及OO design,logical data schema啥
的;
最后才是数据结构和技术细节,比如你说的Trie
我的两分钱,供大家参考。
湖北边的) 的大作中提到: 】

【在 F********h 的大作中提到】
: 公司就不说了。
: 第一题,
: 有一个(2-d array), 值是0 或者 1. Find the longest path of 1's。
: 用BFS做完了,可以优化,但没时间了,就算了。
: 第二题,是个researcher跟我谈,说他会先问algorithm,然后问design。我一听
: design心里就慌了,但是还得装,说“great great”。然后问algorithm,他说,我一
: 般有两方面,classical or distributed,问我选哪个。我没做过distributed啊,就
: 说那选classic吧。于是问我知不知道BST,我说知道啊,于是让我解释,然后实现
: isBST(). 我写太快了,10分钟搞定。然后他说,哦,那你写太快了,我们还有多的时
: 间,你是想再写道题呢还是我们做design。我想说再做道题吧,话到嘴边变成了你随意

avatar
g*s
17
不敢忘啊

【在 F*********u 的大作中提到】
: 别忘了配偶的485
avatar
D*6
18
第一题是返回具体路径还是长度就行了? 要走几个方向?
avatar
m*i
19
avatar
r*h
20
第一题有给定路径的起点吗?没有的话还挺麻烦的

【在 F********h 的大作中提到】
: 公司就不说了。
: 第一题,
: 有一个(2-d array), 值是0 或者 1. Find the longest path of 1's。
: 用BFS做完了,可以优化,但没时间了,就算了。
: 第二题,是个researcher跟我谈,说他会先问algorithm,然后问design。我一听
: design心里就慌了,但是还得装,说“great great”。然后问algorithm,他说,我一
: 般有两方面,classical or distributed,问我选哪个。我没做过distributed啊,就
: 说那选classic吧。于是问我知不知道BST,我说知道啊,于是让我解释,然后实现
: isBST(). 我写太快了,10分钟搞定。然后他说,哦,那你写太快了,我们还有多的时
: 间,你是想再写道题呢还是我们做design。我想说再做道题吧,话到嘴边变成了你随意

avatar
z*f
21
我有个朋友做这个设计作业每天熬到1点,看着真心疼
avatar
r*h
22
才1点。。。
这版上刷题的我敢说9成以上超过2点

【在 z***f 的大作中提到】
: 我有个朋友做这个设计作业每天熬到1点,看着真心疼
avatar
t*3
23
才2点,我每天上网看电视剧顺便炒炒国内股票最少到3点
avatar
B*l
24
第一题是DP吧
avatar
D*6
25
第一题怎么DP阿? 只会Recursive DFS. 还有为什么要BFS, 怎么记路径呢?
avatar
c*a
26
第一题这个path怎么定义?直走横走,斜走?能转弯么?如果全是1,那最长是啥?最外
一圈全加起来?
avatar
h*p
27
mark
avatar
C*l
28
我去电面某家规模比较小的大牛公司,语气很不满的老印一开场就问要设计一个大规模
系统首先要做什么这种题目,答什么都是错的,再给问着OpenSSL有什么scalability问
题这一类网上找不着答案的问题,个人感觉是storage跟retrieval,还有caching和
negotiation,以及长时间维持session的问题,结果给生气的老印给踢飞了。

【在 F********h 的大作中提到】
: 公司就不说了。
: 第一题,
: 有一个(2-d array), 值是0 或者 1. Find the longest path of 1's。
: 用BFS做完了,可以优化,但没时间了,就算了。
: 第二题,是个researcher跟我谈,说他会先问algorithm,然后问design。我一听
: design心里就慌了,但是还得装,说“great great”。然后问algorithm,他说,我一
: 般有两方面,classical or distributed,问我选哪个。我没做过distributed啊,就
: 说那选classic吧。于是问我知不知道BST,我说知道啊,于是让我解释,然后实现
: isBST(). 我写太快了,10分钟搞定。然后他说,哦,那你写太快了,我们还有多的时
: 间,你是想再写道题呢还是我们做design。我想说再做道题吧,话到嘴边变成了你随意

avatar
x*0
29
mark
avatar
s*s
30
我也觉得可以用DP。跟那个找最大正方形差不多。

【在 B****l 的大作中提到】
: 第一题是DP吧
avatar
j*x
31
顶!

更好
在这
schema啥

【在 N*D 的大作中提到】
:
: spec;
: 然后是high level system architecture/diagram,画几个框(Logical compoents);
: 然后是Component API;
: Walk through use cases,完善API,对于use case能写大概的sequence diagram就更好
: 了;walk through的过程也是反复verify user requirement的过程,有些细节可能在这
: 个时候会凸现出来。
: 然后是对核心component的设计,这个时候可能涉及OO design,logical data schema啥
: 的;
: 最后才是数据结构和技术细节,比如你说的Trie

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