伍兹巨大代价换艾琳沉默:7.5亿加子女监护权# Stock
z*g
1 楼
两轮电话,一天onsite. onsite全是白人和ABC,还有一个日本哥们,他是唯一的senior
staff engineer.
具体题目基本都在leetcode上见过,没见过的思路也类似。我觉得做题还是对编程水平
有提高,至少拓宽了思路。覆盖了binary tree, BST, arrays, dynamic programming.
onsite两轮解题,每轮两道题。还有一轮设计题,是一个staff engineer问的,讨论如
何实现一个具体的功能:每天都有很多人共享文章,怎样算出共享最多的文章,过去5
分钟,过去1小时,过去一天等等。我给出了数据结构,核心问题的解决算法,最后讨
论了整体的架构。比如说几个data center直接怎样联系,需要往返什么样的数据。在
解决核心问题的时候卡了一会儿,在一点提示下明白了如何实现。感觉一定要不停的说
不停的问,想到什么哪怕不对都要说出来,面试的人才知道你的思路才能帮你。然后和
hiring manager聊天,聊以前的经历和人生。最后是和那个日本哥们,他让我假设他是
一个新来的,然后给他讲解项目的细节。这个没法瞎扯,确实需要自己亲自做过参与过
一个项目,要很熟悉。他一边看技术和经验,另一边看交流能力。这个提前准备一下还
是很有用。
我在第二轮解题的时候最后一道题耽误了时间,最后一分钟写出了DP算法核心部分的代
码,但是没有时间写如何初始数组。。。只能口头描述了一下。不知道是不是会栽到这
儿。。。其他的题做得很顺,讲解思路加基本上一次写出正确答案。希望他们不要太计
较时间仓促没写出完整的答案。。。请大家帮忙祝福一下。
staff engineer.
具体题目基本都在leetcode上见过,没见过的思路也类似。我觉得做题还是对编程水平
有提高,至少拓宽了思路。覆盖了binary tree, BST, arrays, dynamic programming.
onsite两轮解题,每轮两道题。还有一轮设计题,是一个staff engineer问的,讨论如
何实现一个具体的功能:每天都有很多人共享文章,怎样算出共享最多的文章,过去5
分钟,过去1小时,过去一天等等。我给出了数据结构,核心问题的解决算法,最后讨
论了整体的架构。比如说几个data center直接怎样联系,需要往返什么样的数据。在
解决核心问题的时候卡了一会儿,在一点提示下明白了如何实现。感觉一定要不停的说
不停的问,想到什么哪怕不对都要说出来,面试的人才知道你的思路才能帮你。然后和
hiring manager聊天,聊以前的经历和人生。最后是和那个日本哥们,他让我假设他是
一个新来的,然后给他讲解项目的细节。这个没法瞎扯,确实需要自己亲自做过参与过
一个项目,要很熟悉。他一边看技术和经验,另一边看交流能力。这个提前准备一下还
是很有用。
我在第二轮解题的时候最后一道题耽误了时间,最后一分钟写出了DP算法核心部分的代
码,但是没有时间写如何初始数组。。。只能口头描述了一下。不知道是不是会栽到这
儿。。。其他的题做得很顺,讲解思路加基本上一次写出正确答案。希望他们不要太计
较时间仓促没写出完整的答案。。。请大家帮忙祝福一下。