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

西雅图的FB 面筋

全局:

2017(4-6月) 码农类General 博士 全职@meta - 猎头 - Onsite  | | Fail | 在职跳槽

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

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

x
前一阵子面了西雅图的FB,感觉他家的题不难,可惜最后没有拿到。

店面:
1. word break
2. N-Queen。 这道题时间有点紧张,所以那个辅助的isSafe() 函数就没有写。

onsite:
1. 一个从亚麻跳过来的白男,上来就问如果有一堆字符串,怎么找出所有相同前缀的字符。直接回答说用trie, 他
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
receiver,如果有新的消息了。
4. 给一个数字组成的字符串,可以在任意两个数字之间放加号或乘号,求可以得到的最大值。就是用divide + memorization解之。

评分

参与人数 2大米 +15 收起 理由
kennethinsnow + 5 感谢分享!
此用户无名 + 10 谢谢你的介绍!

查看全部评分


上一篇:Salesforce Einstein Phone + Onsite
下一篇:微软 ots

本帖被以下淘专辑推荐:

推荐
zzgzzm 2017-8-10 09:57:59 | 只看该作者
全局:
kqxqx 发表于 2017-8-6 00:03
如果destination被障碍物包围了就会

即使是双向BFS也会死循环的。关键在于“无限大的国际象棋棋盘”。

当起点无法到达终点的时候未必一定要某个被包围,例如他们之间有一个宽度为2的无限长鸿沟

其实当题目中一旦有“无限”的条件的话就一下子从计算上升到数学需要考虑的范畴了。这时BFS必须有一个设定的Stop Condition (e.g., maximum visited number of cells).

更简单的可以这么想:当棋盘无限时,你根本不可能在有限时间内探明那些障碍的位置,而每个障碍的位置都可能影响最终“走通”或“不通”的结果。所以,对于无限棋盘在有限时间内是不能可能有定论的,最多只能是在e.g., MAX=10000步BFS内不能到达。

评分

参与人数 1大米 +3 收起 理由
ccciel2 + 3 赞那个宽度为2的无限鸿沟的想法

查看全部评分

回复

使用道具 举报

推荐
 楼主| fliu249 2017-7-13 12:39:50 | 只看该作者
全局:
此用户无名 发表于 2017-7-11 11:27
请问coding那两轮问你简历了吗? behavior大致问了什么问题能提示一下吗?谢谢

Coding的那几轮不问简历,就是几句话介绍一下自己。在behavior那一轮会问的仔细一点。问题也是那种普通的,什么最有挑战的项目啊,有没有跟老板意见不一样的时候,如果有,怎么解决拉,等等。
回复

使用道具 举报

🔗
david.fang 2017-7-1 16:15:56 | 只看该作者
全局:
楼主面的是level几?电面N皇后好难啊。。。
回复

使用道具 举报

🔗
熟狗脸 2017-7-1 20:04:42 | 只看该作者
全局:
谢谢楼主分享,答的挺好为啥被拒
回复

使用道具 举报

🔗
 楼主| fliu249 2017-7-3 06:44:40 | 只看该作者
全局:
david.fang 发表于 2017-7-1 16:15
楼主面的是level几?电面N皇后好难啊。。。

应该是5,senior吧
回复

使用道具 举报

🔗
scredwood 2017-7-3 07:35:33 | 只看该作者
全局:
给一个数字组成的字符串,可以在任意两个数字之间放加号或乘号,求可以得到的最大值。就是用divide + memorization解之。   这是可以放任意个+ * 吗?
回复

使用道具 举报

🔗
 楼主| fliu249 2017-7-3 08:09:55 | 只看该作者
全局:
scredwood 发表于 2017-7-3 07:35
给一个数字组成的字符串,可以在任意两个数字之间放加号或乘号,求可以得到的最大值。就是用divide + memor ...

对。开始的时候假设是每个数字之间都要放操作符,后来follow up 变成可以把多个数字看成一个大数字
回复

使用道具 举报

🔗
scredwood 2017-7-3 08:34:03 | 只看该作者
全局:
fliu249 发表于 2017-7-3 08:09
对。开始的时候假设是每个数字之间都要放操作符,后来follow up 变成可以把多个数字看成一个大数字

多谢lz
那就是类似 这个了
282. Expression Add Operators

只不过是求MAX,所以可以记忆化。
回复

使用道具 举报

🔗
oio14644 2017-7-10 14:10:28 | 只看该作者
全局:
fliu249 发表于 2017-7-3 08:09
对。开始的时候假设是每个数字之间都要放操作符,后来follow up 变成可以把多个数字看成一个大数字

"134" 这种是不用添加任何符号最大吗 134, 我指的是followup
回复

使用道具 举报

🔗
熟狗脸 2017-7-11 01:21:20 | 只看该作者
全局:
最后一题啥思路
回复

使用道具 举报

🔗
wzmeetcan 2017-7-11 01:51:24 | 只看该作者
全局:
请问lz是直接网投FB的西雅图office的吗?
回复

使用道具 举报

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

本版积分规则

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