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

FB intern Round1

全局:

2015(4-6月) 码农类General 硕士 实习@meta - 内推 - 技术电面  | | Other | 其他

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

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

x
周四面的F家,是第一轮面试,赶在周末发个面筋~问了一个behavior的问题:Why FB?

第一题:strstr的leetcode原题,题目和solution都可以在leetcode上找到,就不多说啦
第二题(被面试官强行加的):
TreeNode {
    int value;
    TreeNode left;
    TreeNode right;
}

public
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
沟通的有点蛋疼,一副爱理不理的样子==。
ps到现在也没有收到邮件通知,请问一下地里的大神们这种情况会不会挂掉


评分

参与人数 1大米 +3 收起 理由
cbmbbz + 3 :)

查看全部评分


上一篇:shopkick onite+電面 面經
下一篇:Amazon 电面
推荐
ppips 2015-4-7 07:34:33 | 只看该作者
全局:
haungge0385 发表于 2015-4-6 16:13
请问有大神贴一下tree iterator 的代码吗?烧香感谢。。。

请指正
  1. // Tree iterator (preorder)
  2. public static class BSTIterator {
  3.         TreeNode next;
  4.         Stack<TreeNode> stack;
  5.         public BSTIterator(TreeNode root) {
  6.                 next = root;
  7.                 stack = new Stack<TreeNode>();
  8.                 if (next != null)
  9.                         stack.push(next);
  10.                 next = stack.isEmpty() ? null : stack.pop();
  11.         }

  12.         /** [url=home.php?mod=space&uid=160137]@return[/url] whether we have a next smallest number */
  13.         public boolean hasNext() {
  14.                 return next != null;
  15.         }

  16.         /** @return the next smallest number */
  17.         public int next() {
  18.                 int res = next.val;
  19.                 if (next != null) {
  20.                         TreeNode n = next;
  21.                         if (n.right != null)
  22.                                 stack.push(n.right);
  23.                         if (n.left != null)
  24.                                 stack.push(n.left);
  25.                 }
  26.                 next = stack.isEmpty() ? null : stack.pop();
  27.                 return res;
  28.         }
  29. }
复制代码
回复

使用道具 举报

推荐
yuxrose 2015-4-5 04:58:21 | 只看该作者
全局:
ppips 发表于 2015-4-5 04:38
好像没有什么区别吧 只要是前序遍历就可以吧?

不太一样吧,如果是full tree的话,left child直接连right child, 如果不是的话,像下面这个
     A
B         C
D null  E null

这种情况D是连E,还是不连,保持原状? 连E的话就得找下个同level的下个child,这里比较麻烦一下,也是我觉得next pointer II 比 I 最麻烦的地方。
回复

使用道具 举报

🔗
lch04 2015-4-5 00:52:58 | 只看该作者
全局:
第二题还是LC原题吖
回复

使用道具 举报

🔗
pandafolk 2015-4-5 01:05:10 | 只看该作者
全局:
现在fb还在面intern。。这是今年得扩招了多少啊。。第一批都快入职了。。LZ尽量快点安排第二轮吧。
回复

使用道具 举报

🔗
pandafolk 2015-4-5 01:06:07 | 只看该作者
全局:
没事 第一轮很容易过 好好准备第二轮吧。
回复

使用道具 举报

🔗
 楼主| 夹心lee 2015-4-5 01:08:07 | 只看该作者
全局:
pandafolk 发表于 2015-4-4 12:05
现在fb还在面intern。。这是今年得扩招了多少啊。。第一批都快入职了。。LZ尽量快点安排第二轮吧。

上周末收到的邮件 排的这周四....前提是能收到第二轮啊
回复

使用道具 举报

🔗
pandafolk 2015-4-5 01:08:37 | 只看该作者
全局:
另外都是原题。。。。。你这个想法是用了O(n)的额外空间。。这个题目就是变相考你tree 遍历的stack实现。。
回复

使用道具 举报

🔗
pandafolk 2015-4-5 01:09:47 | 只看该作者
全局:
建议好好看看基础 二叉树的所以题目都要会的 我面了两轮FB每轮都有二叉树。当然就是基础变形而已
回复

使用道具 举报

🔗
nibuxing 2015-4-5 01:14:14 | 只看该作者
全局:
楼主头像是秀智吗...
怎么才能拿到FB面试啊
回复

使用道具 举报

🔗
 楼主| 夹心lee 2015-4-5 01:51:10 | 只看该作者
全局:
pandafolk 发表于 2015-4-4 12:09
建议好好看看基础 二叉树的所以题目都要会的 我面了两轮FB每轮都有二叉树。当然就是基础变形而已

好的 看来**还是得多刷题...谢谢小涵!我来沾沾喜气!
回复

使用道具 举报

🔗
 楼主| 夹心lee 2015-4-5 02:02:34 | 只看该作者
全局:
nibuxing 发表于 2015-4-4 12:14
楼主头像是秀智吗...
怎么才能拿到FB面试啊

是秀智
我是网投的~

评分

参与人数 1大米 +10 收起 理由
nibuxing + 10 给国民初恋打打气

查看全部评分

回复

使用道具 举报

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

本版积分规则

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