分享下亚麻面试经验

c
chibaozi
楼主 (未名空间)

疫情在家工作以来,一直在面试和工作间切换。目前拿到了亚麻和一些ai startup的
offer, 想做个面试总结。

主要分享下我发现总结的一些经验。

1. OA
leetcode有很好的大厂OA题库,这个一定要刷,因为OA题库少,我做了三个大厂OA, 题目都能找到。在刷OA题库的时候,因为都是大家分享的答案,所以要多看下不同的解法,比较下哪个更好。比如蠡口,一些帖子里大家分享的自己的解法,总体是对的,但是一些test case没有涵盖到。

2. behavior questions
(1) 关于亚麻的bq, 蠡口有个帖子一直在更新题库,把那上面的题目都过一遍就够了。除去重复的题目,总的题量很少。
(2) 准备5-6个事例,这里分享下我的小技巧。比如我在面亚麻后端的时候,结合自己
的经历我准备了6个例子,其中两个是关于后端的,4个是关于AI的。这样的好处是,
对于一些high-level的sde,我就说AI的例子,他们不是很了解我说的相关技术,所以
关于技术本身提问的时候,问得都很浅,概念级别的;对于级别较低的工程师,我就直接说跟职位相关的后端经历。
(3) 准备bq的例子的时候,注意深挖。比如为什么做这个选择,这个选择的好处坏处各是什么,如果有坏处,你是如何考虑的,等等。
(4) 找人练,最好找不是相关专业的,因为bq重点不在技术,而是故事。比如我室友是生物学的,我就找他练,让他能听懂,我大概是件什么事情,故事点在哪边。

3. coding question
(1) onsite/phone interview的coding question题库太大,我面到现在还没见过做过
的题目。所以这个如果时间不够的话,就不要去担心自己刷题不够,没遇上题库的题。(2) 准备的时候,我会把做过的题列一个excel表,主要统计尝试的次数。如果一道题
尝试一次就写出最优解,以后就不会再看了。这样的好处是,在刷新题的时候,可以根据尝试次数排序,去复习旧题。
(3) onsite/phone interview主要还是看面经,蠡口做的这块还是太乱了。

4. sys design
(1) sys design更多在于知识储备和交流。因为问题很大,所以需要跟面试官交流,看他需要你回答哪个部分。千万不要在未知重点的时候去展开,这个Amazon有个很好的视频。
(2) 难度其实相对coding更低,因为没有很涉及数学。。。
(3) 当看小说那样准备,看youtube视频,一些产品发布会,技术blog。不需要想练
coding那样绞尽脑汁地想。

5. other
(1) be nice to everyone. 因为平时在公司我也参与面试,如果面试者在回邮件里彬
彬有礼,面试后发感谢信,会给我留下很好的印象。虽然这个完全不是考察重点,但情感上,会更想让面试者成功。如果面试者处于录取的边缘,就会想办法去争取下。
(2) 面试随机性很强,所以不用太在意面试的结果。比如我在一次面试中,面到了一道难题,面试官觉得我的方法复杂度太高,所以最后我没写出来。挂掉电话后,自己去蠡口上找,发现是一道hard题的升级版。这种情况,再给我半年时间准备,我也还是会挂。。。
(3) 多跟其他在准备面试的朋友交流,特别是面试成功率很高的朋友。
(4) 如果是跳槽的话,更要清晰规划好每天的时间安排,做到工作求职两不误。

大概就写那么多,如果有其他问题,欢迎大家留言。
n
necyang

what is 蠡口 ?
z
zqmaster

i think it is leetcode
G
GAGAMA

什么是OA?

十个字十个字

S
Sarharast


赞楼主
n
necyang

what is 蠡口 ?
n
necyang

OA: online 做题测试, 起源于amzn,面试的人太多,先来一轮自己做题。
o
olddonkey

这个是Entry level 才有的吧?

【 在 necyang (杨怀定) 的大作中提到: 】
: OA: online 做题测试, 起源于amzn,面试的人太多,先来一轮自己做题。