📣 4th of July限时特惠: VIP通行证立减$68
回复: 14
跳转到指定楼层
上一主题 下一主题
收起左侧

FB intern 跪经

全局:

2016(10-12月) 码农类General 本科 实习@meta - 内推 - 技术电面  | | Fail | 其他

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

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

x
上周五面的Facebook intern,今天刚收到recruiter feedback 跪了

猜面试官是个白人男的
上来一顿扯resume,要我描述我之前做的project,我说我complete了某个function,问我你的complete指的是什么,complete就complete呀,搞不懂他想知道什么。。。花了10分钟在瞎扯


终于开始coding interview了


第一题
利扣257, 打印path不用回传, 瞬秒,那天面试之前把FB tag的题目全部再做一遍
<
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
re?” "Are you hearing me?" 过了五秒多才回我。。。



面完我写了一封投诉信给我的recruiter,描述interviewer的态度,recruiter回我说会告诉manager

今天收到据信,说是他们所有的interviwer都有收到良好的训练,个别的面试官的表达方式不一样而已。。。FB绝对公平,明年再来,慢走不送




上一篇:晚贴:Bloomberg 2015 12月 电面
下一篇:Amazon OA2 MST请教
推荐
 楼主| jacky841102 2016-11-19 17:06:39 | 只看该作者
全局:
Aaron_Liu 发表于 2016-11-19 09:01
楼主,patpat~
顺便问下,第一题的time complexity对于一个general binary tree是怎么分析的?
为什么是d ...

我是这么想的
考虑最差情况,full binary tree, 用depth = 3 来考虑,叶节点的个数就是2^(depth - 1)
       1
   2      3
4   5  6   7

所以有2^(depth-1)个path, 每个path 要print depth 个
所以depth * 2^(depth-1) 算big O 的话就是depth * 2^depth
depth 是O(logn),n是树种node的个数
O(2^logn) = O(n)
所以O(nlogn)



回复

使用道具 举报

推荐
harry29 2016-11-27 00:07:24 | 只看该作者
全局:
应该可以不用nlogn的。如果是先explore节点,到叶子节点再统一generate path的话,每一次到达叶子节点就要把上方的父节点重复生成一遍。
如果在explore的过程当中,同时生成->的path,然后用StringBuffer存储。那么理论上可以做到真正的O(n)
回复

使用道具 举报

推荐
 楼主| jacky841102 2016-11-27 11:10:04 | 只看该作者
全局:
harry29 发表于 2016-11-27 00:07
应该可以不用nlogn的。如果是先explore节点,到叶子节点再统一generate path的话,每一次到达叶子节点就要 ...

要把全部的path打印出来,不管怎么储存都无法避免重复的inner node吧,还是nlogn
回复

使用道具 举报

🔗
鼓頔娜夫 2016-11-15 23:46:28 | 只看该作者
全局:
lz的complete是指写了一个function的code吗?面试官问估计这种经历的人不太多吧。。。
回复

使用道具 举报

🔗
 楼主| jacky841102 2016-11-17 00:08:14 | 只看该作者
全局:
Andrewchentao48 发表于 2016-11-16 01:53
楼主是一面还是二面

一面呀,面FB从来都没通过一面。。。
回复

使用道具 举报

🔗
Aaron_Liu 2016-11-19 09:01:17 | 只看该作者
全局:
楼主,patpat~
顺便问下,第一题的time complexity对于一个general binary tree是怎么分析的?
为什么是depth * 2^depth => O(nlog(n)),能解释下吗?
谢谢!
回复

使用道具 举报

🔗
BRYCEMENG 2016-11-20 00:59:04 | 只看该作者
全局:
是因为你们举报了那个interviewer故意报复吗……
回复

使用道具 举报

🔗
文体两开花 2016-11-20 01:33:15 | 只看该作者
全局:
面试太看运气了,卧槽,期待我国人大哥了
回复

使用道具 举报

🔗
MicX 2016-11-20 03:19:01 | 只看该作者
全局:
第一题算上print为什么是NlogN呢?就是打印了logN*logN个(如果是基本balanced的tree的话,最坏就是O(N),一条线吧),所以复杂度应该是max(N, logN*logN),还是N?

补充内容 (2016-11-20 03:20):
说错了……记错最底层的叶子个数了……楼主无视0.0
回复

使用道具 举报

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

本版积分规则

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