百度前端一面

#百度2023校招面经#

1、vue2和vue3的区别。2、说一说vue中hooks函数组件。3、虚拟DOM4、webpack5、页面的响应式6、vue双向绑定的原理7、vue组件的通信方式有哪些8、手写代码实现一下eventBus9、节流函数代码实现。11、水平垂直居中的方法?其中使用transform:translate它是怎么实现水平垂直居中的。12、清除浮动的方法?为什么能清除浮动?添加空标签和用伪类实现清除浮动有什么区别?10、实现三栏布局:左边和右边的盒子宽高100px,中间的盒子自适应。
全部评论
感谢分享哦
1 回复 分享
发布于 2023-03-11 16:33 河南
难度还是有的
1 回复 分享
发布于 2023-03-11 17:03 陕西
请问楼主笔试代码题做了多少呀
1 回复 分享
发布于 2023-03-12 20:39 北京
请问是校招吗老哥,结果怎么样了
1 回复 分享
发布于 2023-03-14 16:12 北京
m
1 回复 分享
发布于 2023-03-16 20:53 广东
楼主投的是春招吗
点赞 回复 分享
发布于 2023-03-11 08:25 重庆

相关推荐

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 }]}
点赞 评论 收藏
分享
16 71 评论
分享
牛客网
牛客企业服务