回复: 23
跳转到指定楼层
上一主题 下一主题
收起左侧

空起床 昂赛

全局:

2019(1-3月) 码农类General 硕士 全职@airbnb - 猎头 - Onsite  | | Other | 在职跳槽

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
上周五3/8面的onsite,hr说两天之内会联系我,结果等了两天也没啥消息,焦虑中发一下面经攒人品。
上午两轮算法,
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
的OA,题目是round sum,OA做完followup call 然后onsite

评分

参与人数 8大米 +39 收起 理由
szzxmf + 1 很有用的信息!
Jack90178 + 3 很有用的信息!
pika + 3 很有用的信息!
匿名用户-YD16B + 20
hj867955629 + 5 很有用的信息!

查看全部评分


上一篇:12号鸭马熏威欧
下一篇:银地得onsite
推荐
jason524 2019-3-19 08:43:55 | 只看该作者
全局:
hj867955629 发表于 2019-3-19 07:49
注意是7->0。没有入度为0,你不是就随便选一个点了吗? 选了0就没办法保证最小了。
See https://www.1po ...

感觉没有问题,贴下我的code吧 (kotlin写的)

  1. fun getMinV(edges: Array<Array<Int>>, n: Int) : MutableSet<Int>{
  2.         (0 until n).forEach {
  3.             graph[it] = HashSet<Int>()
  4.         }

  5.         for (edge: Array<Int> in edges) {
  6.             graph[edge[0]]!!.add(edge[1])
  7.         }

  8.         val res = HashSet<Int>()
  9.         val visited = HashSet<Int>()
  10.         // Search from each vertice and find its source. Set of source would be the answer.
  11.         for(i in 0 until n) {
  12.             // If vertice is visited during previous DFS, its neighbors are traversed already. No need to go further.
  13.             if (!visited.contains(i)) {
  14.                 res.add(i)
  15.                 visited.add(i)
  16.                 // Search the vertex to update all its downstream vertex.
  17.                 search(res, i, i, visited, HashSet<Int>())
  18.             }
  19.         }
  20.         return res
  21.     }

  22.     private fun search(res: MutableSet<Int>, curr: Int, start: Int, visited: MutableSet<Int>, currVisited: MutableSet<Int>) {
  23.         currVisited.add(curr)
  24.         visited.add(curr)

  25.         for (next in graph[curr]!!) {
  26.             // If DFS meets some node already in res (and it's not start of this search), remove the node existing in res,
  27.             // because current search will replace it as source.
  28.             if (res.contains(next) && next != start) {
  29.                 res.remove(next)
  30.             }
  31.             // If a node isn't searched in this round, keep searching it.
  32.             // Note "currVisited.contains", instead of "visited". If vertice is in "visited", we still need to traverse further,
  33.             // since it's likely we've found the real source for them, and will remove them from res.
  34.             if (!currVisited.contains(next)) {
  35.                 search(res, next, start, visited, currVisited)
  36.             }
  37.         }
  38.     }
复制代码
回复

使用道具 举报

推荐
hj867955629 2019-3-17 10:58:33 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

推荐
jason524 2019-3-18 16:54:50 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
rontoo 2019-3-14 05:30:34 | 只看该作者
本楼:
全局:
感谢分享!!
回复

使用道具 举报

🔗
 楼主| tayloryang 2019-3-15 05:07:47 | 只看该作者
全局:
系统设计就是设计RSS 的newsfeed 面试官主要关注怎么建database的table, index, 不同table的join, sql vs nosql的比较,不同模型的trade off这些
都是之前地里说过的一些点,我系统设计准备的太仓促了,感觉也是所有轮中面的最不好的了。
回复

使用道具 举报

🔗
tangvictor 2019-3-15 10:36:39 | 只看该作者
全局:
请问最少点遍历有向图这道题用dfs+hashset就行了吧?不需要用什么scc吧?还有什么followup吗?
回复

使用道具 举报

🔗
hj867955629 2019-3-19 07:49:03 | 只看该作者
全局:
jason524 发表于 2019-3-18 16:54
试了dfs+hashset找source的解决方案,跑这个case没问题

注意是7->0。没有入度为0,你不是就随便选一个点了吗? 选了0就没办法保证最小了。
See https://www.1point3acres.com/bbs ... p;page=2#pid6091607
回复

使用道具 举报

全局:
楼主 文件系统是有watcher 的那个?要用trie做吗
回复

使用道具 举报

🔗
jtzgz 2019-3-19 09:06:44 | 只看该作者
全局:
有消息么?这都18号了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表