百度前端一面

1.项目介绍
2.针对项目提问
      原生实现透视效果
      下面的走马灯:滚动效果原生怎么实现的
3.css 动画相关
      transform
      translate
      动画如何循环
4.requestAnimation vs setTimeout 实现动画
      setTimeout 无法控制时间间隔
5.绝对居中的实现
6.flex 布局相关的属性
7.响应式布局
8.讲讲你知道的 hooks 还有具体用法
9.useEffect 详细用法
10.为什么要用 useState
11.useMemo vs useCallBack
12.useCallback 具体使用和原理、闭包陷阱
13.手写使用 useRef 获取元素信息实现响应式布局改变 font-size
14.dom 获取宽高的方式
15.手写 hook 实现事件监听
16.手写实现 listen 和 fire(类似于事件总线)
17.esmodule vs cmj
总结:
react 的 hooks 需要熟悉!
requestAnimation
动画怎么做循环
透视效果怎么实现
全部评论
还是看面试官吧。我这边不问css也不问react
点赞 回复 分享
发布于 2024-07-17 18:17 黑龙江

相关推荐

1.挑一个项目介绍2.设计百度搜索结果页的前端架构,需支持高并发访问、个性化推荐(如根据用户历史调整结果排序)、多终端适配,简述核心技术选型与架构分层。3.V8 引擎的垃圾回收机制中,新生代与老生代的回收算法有何差异?百度贴吧的长帖详情页(含大量图片、评论)如何排查并解决内存泄漏问题?4.Webpack 的代码分割(Code Splitting)有哪些实现方式?百度地图Web 端如何通过代码分割优化首屏加载体积,减少初始化时间?5.百度直播的实时弹幕功能,如何基于 WebSocket 设计一套可靠的消息推送方案,确保高并发下消息不丢失、不重复,且延迟低于100ms?6.React18 的 Concurrent Mode 与 Suspense 如何配合使用?百度智能云的数据分析看板(含大量图表渲染)如何利用这两个特性优化用户交互体验?7.浏览器的回流(Reflow)与重绘(Repaint)有何区别?百度搜索结躍为之页的“无限滚动加载”功能,如何避免频繁操作导致的回流问戾能运年?8.百度翻译的“实时翻译”功能(输入文字实时显示译文),如何设计前端状态管理方案,支持多语言切换、翻译历史记录、离线翻译缓存?9.HTTPS 的握手过程中,证书验证的具体流程是什么?百度金融的支付页面为何必须使用 HTTPS,且禁用 HTTP 降级?前端如何检测当前页面是否为 HTTPS 环境?10.百度百科的 “目录跳转”与“锚点定位”功能,如何实现平滑滚动且精准定位到对应章节?若页面存在固定导航栏,如何避免定位偏移?
深情的鳄鱼不放弃:这些面试题虽然不常规,但是有意义多了
查看10道真题和解析
点赞 评论 收藏
分享
评论
14
32
分享

创作者周榜

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