登录
  • #面试经验
  • #数科面经
  • #分析|数据科学类
  • #foursquare

Foursquare Onsite面经

diyutianshi
3368
1


  1. 第一个面试官是两个dev,一个是primary另一个是shadow,主要就是讨论了一下我take home exercise中的解法有没有什么可以优化的地方以及为什么要这样做。比如说第一问问了为什么要用扫描线第二问问了为什么要在search里面记一个depth以及为什么最后要sort,然后就第三问的design题目讨论的比较多,主要是讨论了如果不给message

    本帖隐藏的内容需要积分高于 188 才可浏览,点击前往一亩三分地论坛阅读

    因此每次call cost是比较高的,所以我们不希望每次call一个而是希望每次call多个,怎么办呢?简单的说最后讨论出来了的优化方式就是每次直接把第D层的节点压成vector - call一次拿到他们的User object,存起来然后下次用 - 这个code其实写起来还是容易乱的。

  2. 最后的面试官的面试方式倒是也别具一格,让我随便从Google Scholar上找自己的一篇paper然后讲给他听,in the meantime他会问很多细节的问题,我就挑了自己citation最高的那篇paper,反正最后讲的他没啥问题了,应该还好。

1条回复
热度排序

发表回复