腾讯文档前端面经

1.你xx后台那个项目,主要解决的业务问题是什么?上线之后是谁在用? 2.xx审核和xx上下架你都做了,那这两个模块在权限控制上有没有什么联动逻辑? 3.有字段不能修改,是怎么判断的?状态变化后哪些字段可以改?哪些不能? 4.你们当时做xx审核的时候设计过哪些状态 5.你说用了ProTable做复杂表格,那里面分页、筛选、操作区这些是自己写的吗?有没有自己封装过一些复用的组件?分页功能是如何实现的 6.有看过它底层么,比如说这个弹窗组件,form组件 7.你封装的弹窗表单,如果是从表格里点击某条数据进入编辑,字段异步加载怎么办?Modal打开之后请求还没回来这种 8.AntD的Form是怎么绑定字段的?你知道field实际上是怎么注册到父表单上的吗?字段更新触发机制你了解吗 9.ProTable底层request逻辑是在哪一层触发的?分页和筛选是怎么merge到最终请求里的 10.这个最后上线完大概有多少个用户量?有做监控告警么,怎么监控的? 11.XML渲染系统,是怎么支持动态组件渲染的?比如有这种表单或者多层嵌套怎么处理的? 12.当时合并XML文件怎么保证结构不冲突 13.什么是跨域,怎么处理跨域,跨域返回的网络码是多少,四叉叉和三叉叉有什么区别吗?还有五叉叉 14.如果你现在要把这个后台项目变成SaaS化平台,多家企业共用,权限、主题样式、数据隔离这些你前端会考虑哪些点 15.useEffect和useLayoutEffect 的执行时机具体有什么差别 16.React 的状态更新是异步的吗?在哪些场景下是同步的 17.React事件机制,它的事件为什么不是原生的 18.说一下JS的垃圾回收机制 14.手撕:将给定的两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接这两个链表的所有节点组成的
全部评论

相关推荐

优化前端性能是一个广泛的领域,有很多方法可以提高网站或应用程序的加载速度和性能。以下是一些常见的优化技巧:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=07d53be4cd034a4ab270d500feebcc8d压缩和合并文件:将CSS和JavaScript文件压缩和合并成一个文件可以减少网络请求的数量,从而加快页面加载速度。图片优化:通过压缩图片文件大小、使用适当的图像格式(如JPEG、PNG)以及懒加载技术来减少图片加载时间。缓存机制:使用浏览器缓存来存储静态资源,以减少重复下载。异步加载:将不必要的资源推迟加载,例如使用异步脚本或将JavaScript放置在页面底部。延迟加载:对于长页面或含有大量内容的页面,可以使用延迟加载技术,只在页面滚动到可见区域时加载内容。减少HTTP请求:减少网页中的资源数量,例如合并CSS和JavaScript文件、使用CSS Sprites技术等。响应式设计:为移动设备进行优化,使用响应式设计,确保网站在不同屏幕尺寸上都能良好显示和操作。使用CDN:使用内容分发网络(CDN)可以将静态资源分发到全球各个服务器上,加快资源加载速度。优化代码:通过减少DOM操作、避免不必要的重绘和重排等技术来优化JavaScript代码。使用性能分析工具:使用工具如Chrome开发者工具或PageSpeed Insights等来分析和识别潜在的性能瓶颈,并采取相应的优化措施。
社畜职场交流圈
点赞 评论 收藏
分享
肥罗且玫瑰:没啥用,没人看这个,这个公司比较离谱查看图片
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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