Atlassian Onsite Interview实习过经

发一波上个月的atlassian onsite攒一下人品。这家面经少,我就带头贡献一下了。

第一轮 Coding:
第一题:
给一个unsorted list里全是人名儿。
比如: [ben, alice, alice, ben, jack]
表示ben有2 votes,alice有2 votes,jack有一个votes
要求return票数最多的人。
lz直接hash map:
follow up:

  1. 有两个人都有最多票数怎么return:直接append一个list啊
  2. 有没有space O(1) but with worse time complexity 的解法 :
    先sort,然后two pointers啊
  3. 什么sorting algorithm:
    考了quick,merge sort
    还问了heap sort (感觉这是个考点啊。。。)

第二题 https://leetcode.com/problems/letter-combinations-of-a-phone-number/

lz直接用了一个iterative的解法。debug了一会才bug free
follow up:
recursion解法怎么写:dfs,base case等
recursion和iterative的trade-off:recursion需要考虑stack overflow
time complexity:3^n
还能优化time么:不能了

第二轮:values/behavioral:
1.time you receive a negative feedback
2.to a project listed on my resume: how would you research customer’s feedback?
click events/ whether they can find certain functionality etc
3.time you take a leadership role
4.scenario of teamwork
5.communicate with ppl that are very different to you

第三轮: project pitch
要求准备一个自己做过的project,然后白板讲。
这轮变相考system design啊。。。
记得讲完一定要自己分析design tradeoff。。好像lz这轮得了个strong hire。。
会问一些问题比如:
1.the most challenging part?
2.would you be using a similar design in the future? why or why not
3.what did you learn from this project?
每轮面试完差不多有20多分钟尬聊。记得去stalk一下interviewer的linkedin,针对他们的经历尬聊。
后续:当天下午三点收到邮件约interview feedback
约到了第二天下午给了offer。

我当时是LinkedIn上一个recruiter邀请我申请的。一般海投的好像oa完2个月才有面试吧。。。
atlassian的graduate和intern的题目都差不太多。但是他们graduate的hc不多了。
上周三我朋友去面graduate和我面的一样的题目。我朋友也面new grad,hr告诉他只剩下五个opening了。onsite之前有OA和店面,没有技术店面。
海投的话OA五道题至少要做对2道,做对三道比较保险。题主当时做对了4道半吧。。海投的话好像不是很看简历,看oa比较多。不太清楚。。