回复: 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 | 只看该作者
全局:
前端面试的时候算法确实不是重点,重点在于考的特别杂,知识面必须很广,然后又得有实际操作经验,因为看书是学不来的,我觉得得靠平常功夫才应付的过来。

补充内容 (2016-9-11 05:22):
楼主这份前端面经真的很宝贵。。地里关于前端的面经十个手指头都数的过来,谢谢楼主了!

补充内容 (2016-9-11 05:47):
根据楼主的解释,我做了CSS Layout那个题,fiddle链接如下:https://jsfiddle.net/zLeoogky/1/  请问这达到面试官的要求了么?因为我感觉没有涉及到大叔提到的fit父元素宽度这个事情。。
回复

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

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

本版积分规则

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