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

FB店面面经

🔗
wtcupup 2016-8-20 05:02:18 | 只看该作者
全局:
zyoppy008 发表于 2016-8-20 04:52
都是原题,人品不错啦。。我昨天才面的,都是见到没见过的,连面经都没有的题,还是傻逼烙印给我面的,也挂 ...

同问啥题目
回复

使用道具 举报

🔗
zyoppy008 2016-8-20 05:12:04 | 只看该作者
全局:
edyyy 发表于 2016-8-20 04:57
你烤了啥题?
等你有了工作也去黑烙印啊

找出所有你的朋友的朋友,但不是你的朋友,按你们共同好友的数量排序
回复

使用道具 举报

🔗
iPhD 2016-8-20 05:12:19 | 只看该作者
全局:
edyyy 发表于 2016-8-20 04:40
第一题是implement strstr.
第二题是Minimum Depth of Binary Tree,
第三题是read4k.   Given API: int ...

strStr那题不需要KMP吧?就最基础那种方法
回复

使用道具 举报

🔗
edyyy 2016-8-20 05:33:48 | 只看该作者
全局:
zyoppy008 发表于 2016-8-20 05:12
找出所有你的朋友的朋友,但不是你的朋友,按你们共同好友的数量排序

靠图?six degrees?

补充内容 (2016-8-20 05:34):
https://segmentfault.com/q/1010000000094713

这种吗?很难啊

补充内容 (2016-8-20 05:35):
二度好友?
http://www.datalab.sinaapp.com/?p=192
回复

使用道具 举报

🔗
zyoppy008 2016-8-20 05:43:06 | 只看该作者
全局:
edyyy 发表于 2016-8-20 05:33
靠图?six degrees?

补充内容 (2016-8-20 05:34):

对啊,类似吧。其实不难,我也写出来了,用dfs写的,但后来一想因为是二度好友,不用写这么复杂,不需要dfs,排序的话用map 记录数量
回复

使用道具 举报

🔗
 楼主| zhuhai_ZFC 2016-8-20 05:54:10 | 只看该作者
全局:
zyoppy008 发表于 2016-8-20 05:12
找出所有你的朋友的朋友,但不是你的朋友,按你们共同好友的数量排序

能不能用BFS做?只找到第二层就停止,并且对于每个第二层的节点,在BFS的过程中就记录有多少个第一层的节点能够到达它。这样就能排序了。BFS的时间复杂度是O(n),排序的时间复杂度是O(nlogn)。总共是O(nlogn)
回复

使用道具 举报

🔗
zyoppy008 2016-8-20 07:17:09 | 只看该作者
全局:
zhuhai_ZFC 发表于 2016-8-20 05:54
能不能用BFS做?只找到第二层就停止,并且对于每个第二层的节点,在BFS的过程中就记录有多少个第一层的节 ...

我就是用dfs做的,bfs dfs比较类似吧,其实没必要,直接一个map就出来了 很简单的,不要想复杂了
回复

使用道具 举报

🔗
sniffsky 2016-8-20 07:25:28 | 只看该作者
全局:
应该不会要求你用KMP吧,况且还是第一题,最基础的匹配算法就行啦
回复

使用道具 举报

🔗
haoshenxiong 2016-8-25 13:25:18 | 只看该作者
全局:
第三题挺难写的啊,感觉店面写个1 3两题就应该完全够了
回复

使用道具 举报

🔗
pawprinter 2016-8-26 10:04:15 | 只看该作者
全局:
lz面了多久知道的结果呀
回复

使用道具 举报

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

本版积分规则

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