百度前端一面面经

实习经历
算法题:最小的k个数
React和Vue的不同
数组去重方法
同步任务和异步任务区别
事件循环机制
Promise.all和Promise.race
Array.prototype.map、filter、reduce
跨域方法
XSS和CSRF
HTTPS加密过程
HTTP2特性
输入URL到页面渲染
重绘和回流
CSS选择器优先级
Flex布局
BFC
事件冒泡和捕获
this指向
闭包
原型链
继承方法
深拷贝和浅拷贝
防抖和节流
V8垃圾回收
React生命周期
Virtual DOM原理
React Hooks
Vue响应式原理
Vue.nextTick
Webpack配置
Loader和Plugin区别
Tree Shaking原理
性能优化方法
全部评论
请问是暑假实习还是春招呀
点赞 回复 分享
发布于 03-10 23:26 湖北
你好,是暑期还是春招呀
点赞 回复 分享
发布于 03-08 23:28 江苏

相关推荐

04-09 16:52
已编辑
中山大学 前端工程师
发面经攒人品
点赞 评论 收藏
分享
1、页面白屏可能是什么原因?1. JS 执行报错代码出现错误、空值异常、变量未定义等问题,导致渲染中断,页面无法正常显示。2. 静态资源加载失败JS、CSS 等关键资源加载超时、404 或路径错误,造成页面渲染失败。3. 接口请求异常关键数据接口报错、跨域或无返回内容,页面因缺少数据无法渲染。4. 路由与打包配置错误路由匹配失败、发布路径配置不正确。5. 状态管理数据丢失Vuex / Pinia 存储在内存中,页面刷新后数据清空,可能引发白屏。6. 渲染压力过大数据量过大、死循环或大量计算导致页面阻塞。2、刷新页面数据丢失原因及解决办法原因:Vuex、Pinia 这类状态管理工具是将数据存储在内存中的,页面刷新后,内存数据会被重置清空,从而导致数据丢失。解决办法:给状态管理开启持久化,使用对应的持久化插件,将数据存入 localStorage 或 sessionStorage,刷新页面后重新读取数据,即可避免丢失。3、你知道哪些前端组件?我常用的组件主要包括 Vue 内置组件、UI 组件以及自己封装的组件:1. Vue 内置组件KeepAlive、Transition、Teleport、Suspense2. 常用 UI 组件Table、Pagination、Form、Input、Button、Dialog、Menu、Card、Select、Checkbox、Radio、Tooltip、Message3. 自己封装的通用组件公共表格组件、分页组件、搜索组件、弹窗组件、权限相关组件
查看3道真题和解析
点赞 评论 收藏
分享
评论
7
36
分享

创作者周榜

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