一亩三分地

 找回密码 注册账号

扫描二维码登录本站

BBS
指尖新闻
Offer多多
Salarytics
Learn
Who's Hiring?
疫情动态
Instant
客户端
微信公众号
扫码关注公众号
留学申请公众号
扫码关注留学申请公众号
Youtube频道
留学博客
关于我们
查看: 2110|回复: 17
收起左侧

代朋友发个脸家的面经

[复制链接] |试试Instant~ |面试经验, facebook, 美国面经, 码农类general
地里的匿名用户
地里的匿名用户  发表于 2020-5-25 07:51:20 |阅读模式
本楼: 👍   0% (0)
 
 
0% (0)   👎

2020(4-6月) 码农类General 硕士 全职@Facebook - 内推 - 技术电面 Onsite  | Pass/Offer | 在职跳槽

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

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

x
YOE:4
目标level:E5
面试时间:2020/4

电面:
1) 一个uint32_t按字节反转,可以用memcpy,c++写非常简单,几行代码。
2) 输入是”123456789”,可以在任意位置加上多个+或-的运算符,最后结果要是100。输出所有的可能组合。简单的dfs题。
比如”123-45-67+89 = 100”
3) 一个不太好想偏数学的冷门题目,细节不记得了。因为前两题做的快,剩下十几分钟时间纯粹为了消磨时间出的题。最后也没做出来,不影响给onsite。

Onsite:
Round1 Ninja:
1) 搜索树范围和。刷题网 就三把。
这题本身很简单,花了很久时间问了如何优化(如何做pre-process)。
2) 最简单的大数加法。刷题网 四药物。

Round2 Jedi:
这轮没有算法,纯聊了BQ。主要是常见的那几个问题:
1) 你感到最骄傲的项目
2) 你遇到过那些冲突,你fight了但是最后证明你错了【重点,这个聊了很久】
3) 你现在有哪些正在学习的方向,你是怎么学的
4) 你为什么要换工作

Round3 Pira
游客,本帖隐藏的内容需要积分高于 188 才可浏览,您当前积分为 0。
查看如何攒积分 Click here for more info.
没花时间,主要是讨论了很久优化的事情。有点像半个system design


他们家很快,Onsite完马上就收集好了feedback,差不多第二天就给了offer。
Tips: 远程onsite一定要确保网络稳定。我家里网不好,面试过程中有两次断线超过五分钟,非常painful。

评分

参与人数 11大米 +31 收起 理由
Camphorliage + 1 给你点个赞!
Olivia0624 + 2 给你点个赞!
天择 + 1 赞一个
小蜗牛 + 2 言简意赅!赞一个
fir925 + 3 很有用的信息!
清道神君 + 13
wanjinyou1122 + 1 给你点个赞!
StupidCorn + 1 给你点个赞!
tm1234 + 1 赞一个
oumizx + 3 很有用的信息!

查看全部评分


上一篇:巨硬OA
下一篇:京東數科 面經
我的人缘0
oumizx 2020-5-26 15:43:26 | 显示全部楼层
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   93% (363)
 
 
6% (24)    👎
想问下lz system design的题有没有好的参考资料可以准备, 可以照grokking上的web crawler答吗?
回复

使用道具 举报

我的人缘0
ee19920302 2020-5-25 09:10:26 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (8)
 
 
0% (0)    👎
请问dht是什么
回复

使用道具 举报

我的人缘0
yunsan9999 2020-5-25 09:26:08 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   75% (9)
 
 
25% (3)    👎
问下楼主范围和如何优化?
回复

使用道具 举报

我的人缘0
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   93% (28)
 
 
6% (2)    👎
lz可以说一说为什么换工作怎么答的吗 谢谢分享!
回复

使用道具 举报

我的人缘0
好孩子去天堂 2020-5-25 11:49:16 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   0% (0)
 
 
100% (25)    👎
回复

使用道具 举报

我的人缘0
noi10 2020-5-25 16:10:51 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (44)
 
 
0% (0)    👎
电面第二题为什么是DFS呢?我只想到用back tracking做
回复

使用道具 举报

我的人缘0
twocold 2020-5-25 21:57:00 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   37% (188)
 
 
62% (313)    👎
电面第一题
[Java] 纯文本查看 复制代码
  // exmaple, 100 to bit
    // String result2 = String.format("%32s", Integer.toBinaryString(100)).replace(" ", "0");
    // result2 = "00000000000000011110001001000000"

    public int reverseBits(int n) {
        StringBuilder sb = new StringBuilder();
        sb.append(String.format("%32s", Integer.toBinaryString(n)).replace(' ', '0'));
        System.out.println(sb);
        String s = sb.reverse().toString();
        int num  = (int)Long.parseLong(s,2);   
        return num;
    }
回复

使用道具 举报

我的人缘0
zigin 2020-5-26 05:35:51 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   96% (57)
 
 
3% (2)    👎

distributed hash table ba
回复

使用道具 举报

我的人缘0
zigin 2020-5-26 05:36:47 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   96% (57)
 
 
3% (2)    👎
Round3 Pirate:
FB那道经典的web crawler。有10k台机器,给你一个网站的根url比如Wikipedia,均匀地把wiki所有的页面爬到这10k台机器中。要求是load尽可能分布均匀,不能重复crawl。
DHT解之,准备了Chord和KAD两种dht的实现,只讲了一个chord面试官就满意了。Followup主要问了节点失败怎么处理;为了保证不重复爬,节点之间如何做replication等。

这个有没有什么好的link或资料?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

隐私提醒:
■为防止被骚扰甚至人肉,不要公开留微信等联系方式,请以论坛私信方式发送。
■特定版块可以超级匿名:https://pay.1point3acres.com/tools/thread
■其他版块匿名方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

手机版|||一亩三分地

GMT+8, 2020-7-12 02:09

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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