查看: 3321| 回复: 11
跳转到指定楼层
上一主题 下一主题
收起左侧

[找工就业] 请教:亚马逊被拒求解,题目分享

全局:

2021(10-12月)-CS硕士+>15年 | 网上海投| 码农类General全职@amazon

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
上周和Amazon第一轮coding面试,一道题,几分钟做好,题目是一个BST,转换一下,每个node上的val都变成所有node里大于这个数字的所有数字的总和。最大的那个数字自然是0,我用的DFS,right root left, 把sum当parameter recursive做的。

和面试人交谈也很开心,所有问题都是常见问题,但是今天收到email悲剧。
.--
回忆一下,希望大家指教。当时面试的网站可以写code但是没法test,不能run,我用的Java,所有我只写了method,用treeNode做parameter,他问了一下你的main method在哪儿,我就写了一个main method 里面没有把node build出来,就是直接call method,当时犹豫了一下,需不需要把整个class都写出来,但觉得这样太**就没问也没写。不知道是不是他们的expectation需要把BST整个class都写出来。
. check 1point3acres for more.
还有就是有个BQ,问做过的project里举个例子,说和领导有不同意见的,我举的例子不是技术性的,是某年有个**的idea,完全就是浪费钱,想自动化一个process,但是我很肯定最后ROI是不划算的,就和客户领导商量了cancel了,讲这个故事的时候好像这个面试人有点不以为然。

请高手帮我分析一下,是不是我哪里做的不对。我衣服就是business casual,virtual 面试,没有正式着装。

还有就是,是不是amazon的面试都没法test run?

求职位子是 senior engineer,现在是tech lead,我说是60%时间在coding。. 1point3acres.com

第一次和大厂求职,希望高手们能赐教,万分感谢!!

上一篇:Wish verbal offer 3天后reject
下一篇:狗家简单题是不是必须一遍bug free
全局:
首先每个面试官的标准都不一样,所以很难说到底问题出在哪。

我不是senior,但是我shadow过几次senior sde的面试,得到的反馈是BQ在senior面试中的占比有时候可能比code还要大,当然这个因人而异。.1point3acres

个人感觉楼主BQ那一题可能会有一点red flag。亚马逊的ops load其实挺重的,所以大家都非常重视automation。虽然不知道楼主遇到的问题具体是什么,可能那个automation就是很鸡肋,但是说实话,现在亚麻很多team的ops load巨大就是因为之前不重视automation,导致tech debt越来越重。虽然不知道是不是因为这个问题,但是楼主的这个例子总归是不好的。如果情况是老板觉得做这个automation费财费力,但是你觉得做它现在费时费力,但是将来有long term value,然后做了,并且确实在之后有很大作用,这样的例子才有的说。你现在是反过来的,最后什么也没做,你也没办法证明你的decision是right的,所以可能不太好。这是我的个人见解,楼主可以参考一下。
. 1point3acres
code没办法测试,所以一定要自己go through一些例子。
回复

使用道具 举报

推荐
 楼主| 有一个很帅的人 2021-10-6 09:24:47 | 只看该作者
全局:
archerw 发表于 2021-10-5 20:42
在 BQ 中有一個問題,通常在問與 supervisor 持有不同意見的例子時,主要想要了解 candidate 怎麼與 superv ...

嗯,我和客户的关系特别好,而且经理对我及其信任,都是任由我去和客户沟通的。但是你说的也有道理,因为面试官不可能知道细节,有可能会产生误会。感谢你的观点
回复

使用道具 举报

推荐
archerw 2021-10-6 08:42:14 | 只看该作者
全局:
在 BQ 中有一個問題,通常在問與 supervisor 持有不同意見的例子時,主要想要了解 candidate 怎麼與 supervisor 溝通、找到共識。雖然不確定你在帖子中寫的是你回答的全貌,但依據你帖子內的內容,似乎直接去找了客戶,而跳過與 supervisor 溝通這部分。這部分可能也會有問題,除非當初有特別授權。
回复

使用道具 举报

🔗
lllxin37 2021-10-6 04:10:36 | 只看该作者
全局:
可以直接问recuriter给你的feedback咋样,虽然不能说细节。哪里没做好应该还是可以知道的。.--

感觉你太紧张了,亚麻面试总结居然考虑着装了。。。事实上, 你说的每句话,每个行为都有可能让人家fail你。所以自己觉得还可以的话就不需要总结啥了。move on
回复

使用道具 举报

🔗
 楼主| 有一个很帅的人 2021-10-6 04:19:23 | 只看该作者
全局:
lllxin37 发表于 2021-10-5 16:10
可以直接问recuriter给你的feedback咋样,虽然不能说细节。哪里没做好应该还是可以知道的。

感觉你太紧 ...

谢谢,问了,回答说没有具体feedback。. 1point3acres.com

可能就是有更好的candidate,也很常见,主要当时交谈甚欢,有些失望吧。就今天失落一下,明天就move on!
回复

使用道具 举报

🔗
 楼主| 有一个很帅的人 2021-10-6 05:17:08 | 只看该作者
全局:
yipfku 发表于 2021-10-5 17:06
这个我好像见过,是用左右反过来的后序遍历,从树的最右遍历到最左,把父节点更新成子节点的和

BST的parent比左边的大,应该是right root left的顺序做DFS。sum += val. Χ

我当时说这是reversed inorder DFS
回复

使用道具 举报

🔗
regex 2021-10-6 05:33:08 来自APP | 只看该作者
全局:
你的communication可能是有问题的,在写之前肯定要问清楚要不要main function,要不要class,如果不要求代码跑起来那肯定是要你找一个例子然后人肉test的,这些如果都没有那肯定有概率出问题
回复

使用道具 举报

🔗
 楼主| 有一个很帅的人 2021-10-6 05:40:36 | 只看该作者
全局:
regex 发表于 2021-10-5 17:33
你的communication可能是有问题的,在写之前肯定要问清楚要不要main function,要不要class,如果不要求代 ...

对,我回忆起来,当时是大意了。而且我确实没有大厂面试经验。其实一个小时的面试,先聊了半小时,做题不到十分钟,我觉得做完了,就说做完了。然后他让我提问,又瞎聊了20分钟。其实我应该把class全写完,甚至写好unit test的code,把剩下的时间都用上才对。刚才看到一个兄弟的面经就是他有时间还写了unit test。-baidu 1point3acres

我还是想知道,这里其它面试amazon的同胞们,难道大家都不能run code吗?这也太挫了吧。
回复

使用道具 举报

全局:
把sum 传入method parameter 做可以吗?不会被回搠掉吗,我觉得还是把sum 当成 global valuable 做好
回复

使用道具 举报

🔗
 楼主| 有一个很帅的人 2021-10-6 06:00:38 | 只看该作者
全局:
fallcreek 发表于 2021-10-5 17:51
首先每个面试官的标准都不一样,所以很难说到底问题出在哪。
. 1point 3acres
我不是senior,但是我shadow过几次senior sde ...

“如果情况是老板觉得做这个automation费财费力,但是你觉得做它现在费时费力,但是将来有long term value,然后做了,并且确实在之后有很大作用,这样的例子才有的说。“

你说的太好了,非常感谢,以后就这么说。我因为过去几年基本就是一直做automation,所以举例子都是automation有关的,影响深刻,但你说的确实比我说的听起来才有说服力。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表