作业帮 前端 二面

自我介绍!
深挖项目里面的重难点!浏览器传回来的文本中有字段(占位符)需要解析成input框的内容显示。用户输入之后怎么传递给后端。如果用户输入的内容和占位符冲突怎么办?
虚拟滚动的原理?如果可视区域显示10项,怎么实现的滚动?
预设容器与占位的滚动条的高度很短,怎么让用户知道列表很长?
1234,移除超出范围的 DOM 元素1,2占据可视区域1的位置在第一个,并渲染新进入可视区域的元素5,怎么重新展示2.
虚拟列表是移动之后位置不变怎么补偿?
微前端架构要解决哪些问题?微前端技术要解决哪些问题才能称为微前端?
什么是沙箱机制?
项目中为什么要使用为什么选择websocket?WebSocket如何保证长连接的稳定性?
h5页面元素单位有哪些?对比rem和vwvh
网站每个用户都有头像,和用户uid绑定,但用户可以换头像,怎么处理缓存?强缓存和协商缓存能一起用吗?如果想保证图片的url不变呢?
在浏览器上实现秒表,最后一位每10ms变化一次,按钮点击后开始暂停,怎么实现?如果不根据当前时间计算呢,单独用一个变量从0开始累计?这两种方式有什么区别?点击暂停时,这两种方法显示的时间有什么区别?
最后就是一些反问!#牛客AI配图神器#
全部评论
佬,二面没有手撕么
点赞 回复 分享
发布于 11-01 14:20 湖南

相关推荐

1.实现一个useFormHook,支持字段注册、校验、依赖、批量更新。你会怎么设计它的类型系统和数据流2.简历里写的xx观测平台是个什么东西?主要解决了什么问题3.这个MCP工具渲染听起来挺复杂的,能不能具体讲讲它在整个系统里起什么作用?4.你刚才提到用了注册器分发器的设计,那这个改造的出发点是什么5.平时写React组件的时候,有关注过 re-render的触发机制吗6. state、props 改变时,哪些情况组件其实不会重新渲染7.useMemo和useCallback说说这俩 Hook(胡克)的底层原理,为什么有时候用了反而更慢8.如果我现在让你优化一个频繁渲染的列表组件,不允许用虚拟滚动你能想到哪些方案?9. React 18 的 Concurrent Rendering你了解吗,讲一下吧10.它解决了Fiber架构之前哪些痛点?能讲讲优先级调度模型怎么运作的吗11.你知道 React 的 Diff 算法为什么是基于同层比较的吗12.那如果我手动改了 key,会发生什么13.完整描述一下从输入URL到页面渲染出来这整个过程14.浏览器的 Event Loop说一下,如果我有一个 async/await + Promise + setTimeout 混在一起的例子,能按顺序输出结果吗15. 如果我在requestAnimationFrame里触发 setState,React是在这一帧内更新的吗16.页面卡顿通常有哪些来源,你怎么排查性能瓶颈?具体工具有哪些17.你们项目是怎么做状态管理的,如果用Redux和MobX,能不能说说各自的痛点18.假设我们有个超大型的表单页面,状态非常复杂,你会怎么设计状态切分19.你用过React Query或者SWR吗?这类请求缓存库你觉得和Redux有什么本质区别20.如果数据既存在store又在组件state 中,这会带来什么隐患,怎么避免21.做过哪些打包优化,如果打包出来体积过大、首屏白屏时间过长,你会怎么排查22.vite为什么快,esbuild机制是怎么样的24.你来实现一个弹窗系统要求支持多层嵌套弹窗;每个弹窗关闭要恢复上一个滚动状态;支持 ESC键关闭不允许页面闪动,你怎么设计
查看23道真题和解析
点赞 评论 收藏
分享
评论
6
12
分享

创作者周榜

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