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

Facebook 11.2 intern一轮面试

全局:

2016(10-12月) 码农类General 硕士 实习@meta - 内推 -   | | Other | 应届毕业生

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

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

x
来写一个新鲜面经了。最近要面Facebook,看了很多地里的题,也该来回报回报了!顺便攒人品求过!
面试官是一个非常nice的美国小哥。十分钟resume,然后两个算法题,最后五分钟question。
1.divid
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
-11-4 12:47):
好吧,真是奇怪的sad story,最后还是收到的拒信。难道是申请太晚了bar太高了吗?

评分

参与人数 2大米 +43 收起 理由
阿童木 + 40
dobbin + 3 感谢分享!

查看全部评分


上一篇:Facebook onsite以后几天了都没消息(有pending offer),是什么情况?
下一篇:PayPal Campus Interview 面经
推荐
 楼主| tkw1110 2016-11-3 11:32:10 | 只看该作者
全局:
xiaozhuxiaozhu 发表于 2016-11-3 06:38
lz方便第2题,贴个代码么,非常感谢。

void treeToDoublyList(Node *p, Node *& prev, Node *& head) {
  if (!p) return;
  treeToDoublyList(p->left, prev, head);
  p->left = prev;
  if (prev)
    prev->right = p;
  else
    head = p;
  Node *right = p->right;
  head->left = p;
  p->right = head;
  prev = p;
  treeToDoublyList(right, prev, head);
}


Node* treeToDoublyList(Node *root) {
  Node *prev = NULL;
  Node *head = NULL;
  treeToDoublyList(root, prev, head);
  return head;
}

评分

参与人数 1大米 +10 收起 理由
xiaozhuxiaozhu + 10 感谢分享!

查看全部评分

回复

使用道具 举报

推荐
 楼主| tkw1110 2016-11-5 02:00:00 | 只看该作者
全局:
honghunan 发表于 2016-11-4 23:51
他给你的估计是 据+很确定。所以你就被据了,和bar没什么关系。如果他给你一个过+不确定,你都可以继续下一 ...

哎,真不知道什么鬼,明明都bug free了。很不开心
回复

使用道具 举报

推荐
 楼主| tkw1110 2016-11-3 11:30:14 | 只看该作者
全局:
finerve 发表于 2016-11-3 06:29
第二题tree node本身是双向的node吗?否则不能定义新数据结构,又要doubly linked..

对,相当于把left变成previous,right就是next
回复

使用道具 举报

🔗
graininear 2016-11-3 02:52:21 | 只看该作者
全局:
感谢分享,楼主加油
回复

使用道具 举报

🔗
wtcupup 2016-11-3 02:58:52 | 只看该作者
全局:
第二题空间复杂度指的不是revision memory stack的深度吧?
回复

使用道具 举报

🔗
wangyuesong2 2016-11-3 06:15:02 | 只看该作者
全局:
第二题递归或者栈的话的话不就需要memory了吗
楼主肯定稳了
回复

使用道具 举报

🔗
finerve 2016-11-3 06:29:22 | 只看该作者
全局:
第二题tree node本身是双向的node吗?否则不能定义新数据结构,又要doubly linked..
回复

使用道具 举报

全局:
lz方便第2题,贴个代码么,非常感谢。
回复

使用道具 举报

🔗
Badger96 2016-11-3 06:57:33 | 只看该作者
全局:
也只有Morris Traversal能做到O(1)空间了吧。。
回复

使用道具 举报

🔗
 楼主| tkw1110 2016-11-3 11:29:08 | 只看该作者
全局:
wtcupup 发表于 2016-11-3 02:58
第二题空间复杂度指的不是revision memory stack的深度吧?

不是,就是说直接在TreenNode上做修改,不能开辟新的节点。
回复

使用道具 举报

🔗
 楼主| tkw1110 2016-11-3 11:29:44 | 只看该作者
全局:
wangyuesong2 发表于 2016-11-3 06:15
第二题递归或者栈的话的话不就需要memory了吗
楼主肯定稳了

应该是不允许用栈的,在原TreeNode上做修改
回复

使用道具 举报

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

本版积分规则

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