Airbnb intern offer + 面經

上週四很开心收到2019 Airbnb实习offer,在准备面试过程中地裡面经帮助非常大,录取后来回馈一下面经跟timeline,希望能帮助未来要面试的同学。
自己是请认识的学长内推的,但他内推的人裡面只有我拿到OA,对这种diversity至上的公司来说真的是运气,一定要好好把握。如地裡所说,technical的难度非常大,45分钟要写完+compile+testcase pass+follow up真的不容易 。题目不多大概40题左右,地裡都已经有整理好的包,有要面试的同学务必把面经过一遍,能写出来更好,这麽短的时间没时间思考,一开始用错方法或卡住就再见了。两轮technical都是华人小哥,非常友善,一上线就说不废话题目很难先写code,过程中还会偷偷帮我改typo(人真的很好)。两轮都30分钟内写完+bug free,40分之前完成follow up,最后閒聊到时间结束。Cross-functional 是位阶蛮高的主管,不是engineer,所以避免讲太多CS术语。这一轮务必传达自己正面快乐向上学习,开阔心胸看世界,爱玩社团爱交朋友的同学,这关一定没问题。Timeline跟面试题目列在下方,A家HR效率都很高,不会折腾人,这必须给个赞。

很抱歉想到什麽说什麽,有问题我尽可能回答~

[Timeline]
9/8 内推9/21 约OA9/24 做OA9/26 HR email 约 video interview10/15 Video Interview(back-to-back 2轮):
* EightPuzzle (45 min): basic: print true or false / follow up: print all steps (形式自由发挥)
* 10 wizards (45 min): basic: print the minimum distance of the last wizard / follow up: print the path10/17 约 cross-functional interview (video)10/24 Cross-functional Interview
* Why Airbnb
* What experience you make others feel belonging
* What you want to teach if you are invited to teach something
* What people motivate you and change you a lot
* What is your most proud achievement
* What is your failure experience
* What personality you want to improve11/01 电话通知offer

很棒的面经,谢谢

直接考eight puzzle. 可以. 话说楼主用了压缩状态吗

很詳細的面經跟timeline,祝lz一切順利!

对的,把盘面的状态存成 string。面试官在我写一半时有特别问到怎麽存,应该是很重要的check point。

请问楼主最开始hr联系时候就说cross functional是最后一步吗?我申的ds intern 最后据说还有个team leader面

是的 HR说就是最后一轮
DS的recruiting process好像不同 我是申请SDE intern

補充幾點:

好的 谢谢!

能不能请lz详细描述下 10 wizards 的题目呀,感觉面经里面都描述的不是很清楚,谢谢楼主!!!!

我会跳社交舞,所以我说我会教大家跳舞
透过跳舞,可以将来自不同文化说不同语言的人心拉在一块,是个快速破冰增进团队向心力的好办法。(省略长篇大论)

主要就是看看自己有没有什麽不错的才艺,或是想办法让面试官感受到进公司会为大家带来正面影响,这就对了。

  1. wizards 编号 1 - 10,并给定每个 wizard 认识哪几个 wizards
  2. wizard 间的距离是 编号差 的平方 (D(i, j) = (i - j) ^ 2)
  3. 从wizard 1开始 只能透过认识的 wizard 走到 wizard 9,求最短距离