avatar
walmart网上的vanilla GC# Money - 海外理财
j*n
1
背景 : 大公司 2 years experience 纯back end非大牛, CS master非牛校
面试 : 1 behavior + coding, 3 coding and 1 design
Behavior 上来先聊了项目, 各个方面的问题都有, 非常细节, 聊了大约25分钟, 然后
一个小的coding, 中间穿插data structure基础, 基本答出, 由于题不难也很快写出,
接着是一个大数据的题, 时间不够写不完code, 画了基本思路 divide and merge.
3个Coding都不难, 白板上写完以后面试官提出了有 minor bug, 瞬间改好, 还有一些
refactory的部分, 基本立刻提出refactory的方案, 面试官说好了我懂不用改了. 其中
一轮的第二个题涉及大数据的处理, 有点像design, 由于时间不够, 楼主仅仅画出了
data structure和基本思路, 分析了时间空间复杂度, 面试官seems to be ok with it.
Design是常见题, 但是还是事先准备不足, 导致解题过程不是很smooth, 常常被打断,
在估算流量的时候花了很多时间, 中途聊了对hash的理解, 以及db的选择, 磕磕碰碰还
算顺利, 最后的结果是思路有, 能够walk through 所有的use case, 主要的component
有, 给出了一个优化.
onsite完浏览了板上的面经发现不少类似的情况, coding不难但是最终跪在design上,
求教各位大牛design的比重到底多大, 还有就是听说fb面试官有一票否决权, 现在非常
担心design那一轮被直接KO.
万分感谢!
avatar
u*s
2
可以用来买MO吗?要是可以,打算chase pay 10% 上
avatar
j*n
3
自己顶起 :)
avatar
z*i
4
Vanilla可能不行。不过chase pay 10%如果能成功的话还是很值得的,去掉接近3.5%手
续费,即使自己用出去也是相当有everything 6.5%。

【在 u*s 的大作中提到】
: 可以用来买MO吗?要是可以,打算chase pay 10% 上
avatar
n*n
5
你不是求分析,而是求安慰。
满篇主观描述,有什么好分析?分析了又有什么价值?
前进吧。

【在 j******n 的大作中提到】
: 自己顶起 :)
avatar
j*n
6
说的在理, move on了, 纠结也没用, 多谢! :)

【在 n******n 的大作中提到】
: 你不是求分析,而是求安慰。
: 满篇主观描述,有什么好分析?分析了又有什么价值?
: 前进吧。

avatar
d*c
7
。。。我只看到一个,就是面试官指出了bug。。。这个估计很危险了。。你可以自己
run test修改bug,但是不能让人指出
avatar
j*n
8
其中一个bug是变量名搞错了, 我在查bug的时候面试官很nice的提醒了一下, 找到后纠
正. 另外一个是少了一个null check, 自己找到的bug, 但是面试官有提醒有bug

【在 d*****c 的大作中提到】
: 。。。我只看到一个,就是面试官指出了bug。。。这个估计很危险了。。你可以自己
: run test修改bug,但是不能让人指出

avatar
d*c
9
不是为了来打击lz,只是觉得还是调整好心情面下一家。
如果这种小bug比较多,面试官会认为你写code会比较马虎的。

【在 j******n 的大作中提到】
: 其中一个bug是变量名搞错了, 我在查bug的时候面试官很nice的提醒了一下, 找到后纠
: 正. 另外一个是少了一个null check, 自己找到的bug, 但是面试官有提醒有bug

avatar
y*e
10
lz纠结很正常吧,毕竟付出了这么多努力,但发挥不够完美的话,肯定心里很多遗憾,
又是碰上fb这种强调速度啊clean code的公司。。lz不必担心,如果只是design一轮不
够好的话,经常都是加面,还有机会。
avatar
t*m
11
请问如果全看面试官指出bug与否
那么一旦有bug,挂不挂就全看面试官心情了
面试官可以当场指出
也可以留着到最后等着跑test case的时候面试者自己看出来
看来一开始给面试官留下个好印象好是很重要

【在 d*****c 的大作中提到】
: 。。。我只看到一个,就是面试官指出了bug。。。这个估计很危险了。。你可以自己
: run test修改bug,但是不能让人指出

avatar
j*n
12
多谢建议! 虽然很郁闷但是还是move on了, FB就随缘了 :)

【在 d*****c 的大作中提到】
: 不是为了来打击lz,只是觉得还是调整好心情面下一家。
: 如果这种小bug比较多,面试官会认为你写code会比较马虎的。

avatar
j*n
13
Thanks! 攒人品求加面!

【在 y*****e 的大作中提到】
: lz纠结很正常吧,毕竟付出了这么多努力,但发挥不够完美的话,肯定心里很多遗憾,
: 又是碰上fb这种强调速度啊clean code的公司。。lz不必担心,如果只是design一轮不
: 够好的话,经常都是加面,还有机会。

avatar
j*n
14
+1, 个人觉得写code的过程中要不断sync up以避免critical bug, 一旦面试官提示有
bug就立刻run几个testcase来debug, 一直改到面试官说looks good为止. 当然这只是
个人浅见, 大牛们一遍bug free的大有人在. 再有就是人品不好被阴, 这个也只能面试
有的时候也是运气.

【在 t****m 的大作中提到】
: 请问如果全看面试官指出bug与否
: 那么一旦有bug,挂不挂就全看面试官心情了
: 面试官可以当场指出
: 也可以留着到最后等着跑test case的时候面试者自己看出来
: 看来一开始给面试官留下个好印象好是很重要

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