8.16百度前端提前批一面面经

1、手写瀑布流布局(如图1)
2、flex的使用场景和六个属性
3、使用过哪些布局单位
4、一个CSS输出题(如图2)
        h2 选择器设置了字体大小为 2em,这里 em 是相对于其父元素的字体大小。由于 h2 是 .container 的子元素,em 将会相对于 .container 的字体大小,即 3rem 或 48px。所以 2em 等于 2 * 48px = 96px。
        p 选择器设置了字体大小为 2rem,rem是相对于根元素的大小,所以应该是16 * 2 = 32px
5、 在使用scoped之后,怎么在父元素中覆盖子元素的样式
6、 js的数据类型有哪些
7、 基本数据类型和引用数据类型的区别,说出b和c如何变化(如图3)
8、深拷贝和浅拷贝
9、事件循环机制
10、js延迟加载的方式有哪些,async和defer的区别
11、v-if和v-show的区别,如何选择
12、computed和watch的区别,如何选择
13、跨域的概念以及解决跨域的方法
14、浏览器存储
15、webpack的打包过程
16、盒模型是什么 标准盒模型和怪异盒模型的区别是什么 Google用的是哪个盒模型
#百度前端面经#
全部评论
现在回看其实问的很简单,但是当时在实习,很久没看八股,答得很一般就挂了。不知道是不是因为面评,后面百度正式批也没给面试机会了算是秋招第一场吧
点赞 回复 分享
发布于 09-27 11:23 上海
第4题应该分别是48px,96px,32px
点赞 回复 分享
发布于 09-27 12:30 湖北
楼主没有手撕面
点赞 回复 分享
发布于 09-28 21:45 湖南
跟我面的很像啊,一个部门?
点赞 回复 分享
发布于 09-29 02:13 广东
为什么问这么多样式,哭辽
点赞 回复 分享
发布于 10-12 15:39 安徽
和我面的一毛一样,当我不会写瀑布直接就寄了笑死
点赞 回复 分享
发布于 今天 10:30 福建

相关推荐

10-15 12:48
已编辑
电子科技大学 前端工程师
10-11boss投简历10-15一面 我看别的百度面经好多八股啊,怎么这个面试官挖了一小时的项目不过面试官人很好,告诉我说错了也没关系,只是想听一下思路,也会告诉我他们的做法无自我介绍,总时间75min1. 项目中大模型项目1.1 接口如何定义1.2 流式传输1.3 在传输的时候切换对话后,再切换回来,当前的请求如何让他继续?2. 项目中虚拟滚动、和分页的实现方式3. 分块上传文件3.1 接口怎么协调的3.2 怎么才能保证分块后文件能是想要的文件没有出现问题4. vue响应式原理4.1 详细说一下解析模板的时候会发生什么4.2 虚拟dom怎么变成真实dom4.3 AST变dom5. 写代码const array = [['a', 1], ['b', 2], ['c', 3]]//面试官给的,要求变成对象let obj = {}for (let [key, value] of array) {    obj[key] = value}6. react题目,因为我只了解过一点点,所以面试官出的不是很难,要我用useState实现一个useBoolean的hookconst [visible, setvisible] = useState(false)setvisible(true)// 要求实现// const [visible, {on, off}] = useBoolean(false);function useBoolean(initValue) {    const [visible, setvisible] = useState(initValue)    function on() {        setvisible(true)    }    function off() {        setvisible(false)    }    return [visible, { on, off }]}
点赞 评论 收藏
分享
12 42 评论
分享
牛客网
牛客企业服务