腾讯文档前端面经

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.手撕:将给定的两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接这两个链表的所有节点组成的
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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