字节飞书提前批前端二面面经

重要的写在前面
在准备面试的过程中,大部分的时间都花在了JS基础和框架方面,弱化了HTML和CSS的学习。所以如果有小伙伴也是这样在准备面试,那么请立刻去补上HTML和CSS的基础内容。
本次面试最大的感悟在于:平时没有刻意去练习页面结构和CSS相关的内容,所以导致本次面试体验感不佳(当然纯粹是因为自己的原因)。

面试内容:
1 自我介绍
2 整个过程没有提到任何项目相关的内容
3 CSS 优先级。 伪类优先级排在什么位置
4  CSS float。块级元素A B C 纵向排列, B float or C float 会在什么位置
5 CSS position 取值。relative absolute 区别, fixed absolute区别,页面出现滚动条时,滑动滚动条 设置absolute元素会消失,fixed不会动?
6 介绍一下cookie。 跨域是什么,跨域如何携带cookie
7 作用域相关题目
8
for(var i = 0; i < 6; i++) {
    setTimeout(() => {
        console.log(i)
    },1000)
}

// 1 上述代码会输出什么
// 2 如何优化让 0 - 1 - 2 - 3 - 4 - 5 每隔一秒输出一个

第一个比较简单,一秒之后同时输出6个6.
第二问我当时脑子抽了,本来var 改let就能够保证0到5的输出,然后在这个的基础上继续优化。我当时可能认为不能修改for只能改里面,然后我就写了一个自执行函数,然后把i作为参数传进去了,现在想想是真的傻😅。
至于如何隔一秒输出,我写的async await配合,然后用promise包裹一下
9 写一个全选复选框联动效果。(看到这个题目我是真的蒙了,主要是平时没怎么联系过这种),然后我就只跟面试官说了下思路。 面试官说这样的话就只能换个题目了,然后就换了个算法题
10 算法题目:两个排序数组合成一个排序数组
11 反问环节


----------------------------------------------------------------------------
其实昨天晚上就已经面完了,如果好多小伙伴问我情况,我没有及时写面经是因为我在思考平时确实对HTML和CSS重视程度不够。
如果有相同经历的小伙伴可以重视起来了,整体来说问的问题不难,偏基础。但确实在准备的过程中没有想到会涉及的HTML和CSS,完全没有提到过Vue和React。
在反问环节,我问为什么没有问框架?面试官说可能今天问的问题恰好没有涉及到🤣🤣🤣。然后面试官让我谈一谈框架的理解,然后强行说了二十分钟(本来三十几分钟就要结束的)😂。

8.9 已感谢!

#字节跳动前端工程师面经#
全部评论
楼主请问5.页面出现滚动条时,滑动滚动条 设置absolute元素会消失,fixed不会动,是什么意思
1 回复 分享
发布于 2022-08-03 14:17
隔一秒那个每次相隔时间加秒不就好了
点赞 回复 分享
发布于 2022-08-06 23:10
我发现自己原来能写出来那个全选复选框联动效果,当时真是脑子抽了只说了思路没敢写😥
点赞 回复 分享
发布于 2022-08-03 09:41

相关推荐

不愿透露姓名的神秘牛友
04-30 17:45
本人简历上&nbsp;1&nbsp;个&nbsp;RAG&nbsp;项目&nbsp;+&nbsp;1&nbsp;个&nbsp;Agent&nbsp;demo;这次面的是AI岗一面前我以为:背完八股&nbsp;+&nbsp;把项目讲清楚,应该能稳过。0-5&nbsp;min:自我介绍&nbsp;+&nbsp;项目背景-&nbsp;顺利。讲清楚了我的&nbsp;RAG&nbsp;是给法律咨询场景做的,痛点是大模型不懂行业术语。5-20&nbsp;min:项目深挖(开始崩)-&nbsp;Q1:你的法律文档总共多少?切了多少个&nbsp;chunk?-&nbsp;我:约&nbsp;500&nbsp;份&nbsp;PDF,5&nbsp;万个&nbsp;chunk-&nbsp;Q2:500&nbsp;份&nbsp;PDF&nbsp;加起来才&nbsp;5&nbsp;万&nbsp;chunk?平均每份&nbsp;100&nbsp;个&nbsp;chunk,你切片粒度是多少?-&nbsp;我:512&nbsp;token-&nbsp;Q3:法律文档里"第三条第二款"和"第三条之二"是不同含义,你的切片会不会把它切散?-&nbsp;我:(沉默&nbsp;5&nbsp;秒)……应该会-&nbsp;Q4:那你怎么解决?-&nbsp;我:我可以加一个&nbsp;metadata……(开始编)❌&nbsp;第一次崩:切片粒度没考虑业务语义。20-35&nbsp;min:评测体系(继续崩)-&nbsp;Q:你怎么知道你的&nbsp;RAG&nbsp;有效?-&nbsp;我:我用&nbsp;Recall@5……-&nbsp;Q:评测集多少条?怎么构造的?-&nbsp;我:100&nbsp;条,我手工标注的-&nbsp;Q:100&nbsp;条够吗?分布怎么样?-&nbsp;我:分布……我没分-&nbsp;Q:那你的&nbsp;Recall@5&nbsp;是&nbsp;0.81,你怎么知道这个数字是好是坏?baseline&nbsp;是什么?-&nbsp;我:(沉默&nbsp;10&nbsp;秒)❌&nbsp;第二次崩:没有&nbsp;baseline,没分布分析,纯靠"看起来还行"。35-55&nbsp;min:Agent&nbsp;部分(彻底崩)-&nbsp;Q:你的&nbsp;Agent&nbsp;demo&nbsp;用了几个工具?-&nbsp;我:3&nbsp;个,搜索、计算器、文档查询-&nbsp;Q:当用户问一个问题,你的&nbsp;Agent&nbsp;怎么决定调哪个工具?-&nbsp;我:用&nbsp;ReAct,让模型自己决定-&nbsp;Q:模型决策错了怎么办?-&nbsp;我:我加了个&nbsp;reflection……-&nbsp;Q:reflection&nbsp;失败&nbsp;3&nbsp;次后怎么处理?-&nbsp;我:(沉默&nbsp;15&nbsp;秒)……我没想过❌&nbsp;第三次崩:异常路径完全没设计。55-65&nbsp;min:业务理解&nbsp;+&nbsp;反问-&nbsp;Q:你觉得字节做&nbsp;AI&nbsp;应用最大的瓶颈是什么?-&nbsp;我:算力?数据?-&nbsp;Q:你看过哪些字节最近发的&nbsp;AI&nbsp;产品?-&nbsp;我:豆包、扣子……-&nbsp;Q:扣子是&nbsp;Agent&nbsp;平台还是工作流平台?-&nbsp;我:(再次沉默)❌&nbsp;第四次崩:对面试公司业务一无所知。
面试官拷打AI项目都会问...
点赞 评论 收藏
分享
评论
8
44
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务