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

Facebook Nov 7 电面面经

全局:

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

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

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

x
看地里面FB的面经不是很多,过来贡献一下~

我的fb电面有点坎坷。第一次约的时候,因为手机是小米5国内版,可能是制式支持得不好,国人大哥打了两次电话过来愣是接不到电话,直接给reschedule了,当时心里真是万马奔腾……无奈只好又等了两周,期间果断去换了一部iphone。

第二次电面我的是一位印度大哥,口音不大,人非常Nice,一开始迟到了几分钟一个劲
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
时间有限,没有让写代码。

其实感觉面得不是特别理想,主要是第二题反应的不够快,被自己绕进去了,以致于没有来得及写出最终代码。所幸遇到人品很好的印度大哥,周五收到了HR通知onsite的邮件。

希望对大家有所帮助。祝大家都能找到理想的工作:)

评分

参与人数 2大米 +13 收起 理由
majiaxgs + 3 感谢分享!
xiaozhuxiaozhu + 10 感谢分享!

查看全部评分


上一篇:Medallia oa eng5
下一篇:刚做完Amazon OA1有种不祥的预感

本帖被以下淘专辑推荐:

全局:
第2题的思路,应该不能保证,得到的结果是删除掉最少情况的结果。
应该还得bfs来做。
用第2题的思路,怎么打印出一个结果呢?stack 上面放index?

补充内容 (2016-11-14 11:35):
你的follow up,还是三种括号都在么?

评分

参与人数 1大米 +10 收起 理由
majia67 + 10 回答的很好!

查看全部评分

回复

使用道具 举报

全局:
第一题follow up:
  1. string balance(string& str) {
  2.         stack<int> stk;
  3.         for(int i = 0; i < str.size(); i++) {
  4.                 if(str[i] == '(') stk.push(i);
  5.                 else if(str[i] == ')') {
  6.                         if(stk.empty() || str[stk.top()] != '(') stk.push(i);
  7.                         else stk.pop();
  8.                 }
  9.         }
  10.         while(stk.size()) {
  11.                 str.erase(stk.top(), 1);
  12.                 stk.pop();
  13.         }
  14.         return str;
  15. }
复制代码

评分

参与人数 1大米 +3 收起 理由
jenny han + 3 给你点个赞!

查看全部评分

回复

使用道具 举报

推荐
 楼主| majia67 2016-11-15 03:08:34 | 只看该作者
全局:
xiaozhuxiaozhu 发表于 2016-11-14 11:45
建立一个char[] 长度为原来的string长度,没个位置映射原char在string中的位置。
但是,如果这题这么做 ...

当时面试官问我的时候,我是说把左括号的位置记录到stack里面,因为只有一种括号的情况下,不需要记录是哪一种括号。不过现在想想觉得用一个boolean数组记录一下第i个位置是否删除可能更好一些,因为右括号也需要记录是否删除,单用一个stack比较勉强。
回复

使用道具 举报

🔗
jiangyntz 2016-11-14 11:41:18 | 只看该作者
全局:
同问去括号那题如何记录index?
回复

使用道具 举报

🔗
xiaozhuxiaozhu 2016-11-14 11:45:46 | 只看该作者
全局:
jiangyntz 发表于 2016-11-14 11:41
同问去括号那题如何记录index?

建立一个char[] 长度为原来的string长度,没个位置映射原char在string中的位置。
但是,如果这题这么做,就是大改,不是随便改一下第1题就可以了。
所以想问下lz,到底是怎么做的。
回复

使用道具 举报

🔗
 楼主| majia67 2016-11-15 03:06:30 | 只看该作者
全局:
xiaozhuxiaozhu 发表于 2016-11-14 11:33
第2题的思路,应该不能保证,得到的结果是删除掉最少情况的结果。
应该还得bfs来做。
用第2题的思路,怎 ...

不好意思忘记说明,follow up里面只会出现一种括号。
思路应该是没有问题的,因为相当于删除使原来的式子平衡的障碍,所以是最少的删除次数。

评分

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

查看全部评分

回复

使用道具 举报

🔗
xiaozhuxiaozhu 2016-11-15 03:07:07 | 只看该作者
全局:
majia67 发表于 2016-11-15 03:06
不好意思忘记说明,follow up里面只会出现一种括号。
思路应该是没有问题的,因为相当于删除使原来的式 ...

如果只有1中括号,就是面经高频原题了。
回复

使用道具 举报

🔗
 楼主| majia67 2016-11-15 03:10:36 | 只看该作者
全局:
xiaozhuxiaozhu 发表于 2016-11-15 03:07
如果只有1中括号,就是面经高频原题了。

看来是我功课做得不够仔细了,之前没有在地里面看到唉…
回复

使用道具 举报

🔗
 楼主| majia67 2017-1-24 13:45:21 | 只看该作者
全局:

最后直接erase恐怕不行吧,stack里面存的下标是原string的下标,erase每次都会改变string
回复

使用道具 举报

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

本版积分规则

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