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

血崩的fb前端电面

全局:

2016(7-9月) 码农类General 硕士 全职@meta - 内推 - 技术电面  | | Other | 应届毕业生

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

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

x
昨天刚刚进行的fb前端面试,面得宛如车祸现场。。。

先补充点背景:

1. 一直很喜欢做前端,做project的时候一般都会主动承担所有前端部分(反正也没人会抢。。。),看过挺多的书
2. 比较喜欢React,所以非常想去FB的前端组
3. 之前的前端面试(腾讯百度美团yelp)都没有失手过,所以对自己有(盲目的)迷之自信。。。

然后是一个悲惨的被教做人的故事

电面开始,对方是个大叔,在fb呆了六年,是feed组的UI Engineer Manager
1. 让我自我介绍,说说最近做过的前端项目。


跟他说了下我在linkedin做的两个全栈小project的前端部分。大叔没有follow-up


2. 问题一:flatten an array


作死就这样开始了
我可能是脑子抽筋了。。。跟他说,traditional way是不断pop出元素然后recursive,但我今天不这么玩,我要用fancy一点的方法,reduce+recursive
大叔说好啊
然后我写了reduce以后突然卡了下壳,忘记是不是该shift一下。。。结果又想到fb是要求bug-free的,就有点慌。。。
这时候大叔说要不你先写一下traditional的方法,我想了想,决定怂一波,开始写traditional的方法。。。按大叔说的先写了递归再写了非递归,好在这两个都是bug-free一遍过

附一下reduce的代码。。。
function flatten(arr)
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies


大叔问那外层div的width怎么算,我说七个部分加起来,左右margin,左右padding,左右border,子元素width

大叔说不对啊,应该是width fit父元素宽度。我说因为你没设置width和左右边距,这三个值默认都是auto,三个auto的时候,左右边距默认是0,width默认是父元素宽度

其实这一问一答是把我往正确的方向引。。。但是我脑子已经混乱了。。。

大叔说(看你实在是想不出来了)我告诉你答案吧,你没设外层div宽度,也没有collapase宽度,所以你定位是正确的,但是外层div宽度是整个屏幕。。。我瞬间就明白了。。。然后跟他说,外层元素用absolute定位。

大叔问不想绝对定位怎么办,我说可以浮动,浮动元素的width被子元素撑开。他说还可以设置父元素display成inline或者inline-block。。。

然后又问了下点击事件的处理,冒泡和捕获的区别,怎么停止事件传播之类的,然后就结束了。。。
--------------------------------------------------------------------------------------------------------
面完试我坐着半天没缓过劲儿来。。。心想面了个什么鬼啊这是。。。dream公司的dream组就这么送掉了。。。





补充内容 (2016-9-15 12:36):
果不其然挂掉了。。。诶,虽然不甘心不过也只能move on

评分

参与人数 7大米 +116 收起 理由
zhuwhr + 3 感谢分享!
哈哈贼 + 10 感谢分享!
chaojiwan + 1 很有用的信息!
clfhaha1234 + 10 感谢分享!
alucardzhou + 2 感谢分享!

查看全部评分


上一篇:[Amaon] OA1 9/10/2016
下一篇:Coursera OA2

本帖被以下淘专辑推荐:

推荐
 楼主| wcyz666 2016-9-11 04:18:47 | 只看该作者
全局:
天下乌贼00 发表于 2016-9-11 04:15
我擦,现在前端的面试改了么。。
以前看地里说不管投什么岗都是统一面算法,所以自己虽然想投前端也一直在 ...

HR在邮件里会告诉你面什么的,如果没说是html css js就是general面试。

前端面试进去不需要bootcamp直接进组

评分

参与人数 1大米 +3 收起 理由
天下乌贼00 + 3 谢谢你的介绍!

查看全部评分

回复

使用道具 举报

推荐
shuashua 2016-9-11 04:33:32 | 只看该作者
全局:
wcyz666 发表于 2016-9-11 04:18
HR在邮件里会告诉你面什么的,如果没说是html css js就是general面试。

前端面试进去不需要bootcamp直 ...

原来是这样  但是我觉得有个bootcamp可能好玩点
回复

使用道具 举报

推荐
 楼主| wcyz666 2016-9-12 10:38:07 | 只看该作者
全局:
chaojiwan 发表于 2016-9-12 05:50
感谢楼主分享。牛人啊。祝好运。这道题涉及东西不少,学习了。这句话,大叔说那我这图片要是大小不一样怎么 ...

就是展现所有图片的原始尺寸,不考虑别的限制
回复

使用道具 举报

🔗
gamesover 2016-9-11 03:38:07 | 只看该作者
全局:
是不是前端算法面的不多?就考了一题算法?而且貌似不难啊
回复

使用道具 举报

🔗
shuashua 2016-9-11 04:02:52 | 只看该作者
全局:
为啥子前端的这么特殊啊  
回复

使用道具 举报

🔗
 楼主| wcyz666 2016-9-11 04:06:52 | 只看该作者
全局:
gamesover 发表于 2016-9-11 03:38
是不是前端算法面的不多?就考了一题算法?而且貌似不难啊

前端面试考前端知识比较多,不怎么考算法,这面试实际上很简单。。。
回复

使用道具 举报

全局:
我擦,现在前端的面试改了么。。
以前看地里说不管投什么岗都是统一面算法,所以自己虽然想投前端也一直在准备算法。。这下岂不是还要把前端那些一起准备了。。
回复

使用道具 举报

🔗
csushin1992 2016-9-11 05:20:37 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
alucardzhou 2016-9-11 10:24:56 | 只看该作者
全局:

感觉楼主把自己广博的知识面都展示了。
应该没问题的。
回复

使用道具 举报

🔗
 楼主| wcyz666 2016-9-11 10:51:59 | 只看该作者
全局:
csushin1992 发表于 2016-9-11 05:20
前端面试的时候算法确实不是重点,重点在于考的特别杂,知识面必须很广,然后又得有实际操作经验,因为看书 ...

不行,他说要fit图片原有的尺寸
回复

使用道具 举报

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

本版积分规则

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