mark
点赞 评论

相关推荐

时长 1h 1. 自我介绍2. 实习3. 作用域链4. 用过哪些useHook,作用,怎么使用5. setState原理6. react diff过程7. webpack的loader和plugin区别看代码说输出1. 回答错误```tsconst async1 = async () => {console.log('async1');setTimeout(() => {console.log('timer1')}, 2000)await new Promise(resolve => {console.log('promise1')})console.log('async1 end')return 'async1 success'}console.log('script start');async1().then(res => console.log(res));console.log('script end');Promise.resolve(1).then(2).then(Promise.resolve(3)).catch(4).then(res => console.log(res))setTimeout(() => {console.log('timer2')}, 1000)```2. 回答错误```tsfunction obj(){}Function.prototype.one = function(){}Object.prototype.two = function(){}obj = new Obj()问obj是否可以访问到one和two方法```手撕函数柯里化反问1. 业务是什么(打卡,绩效考核审批流程之类的,头一次见这个部门,感觉怪怪的)2. 我在xhs的时候看到AI部门在制作设计图转码的AI,并且还有figma make这种可以直接生成设计图和前端代码的AI,以及谷歌推出了CDP-MCP,让Agent可以调试浏览器了,感觉都倾向于通过AI来赋能前端UI构建,请问这种情况下前端除了扎实的UI构建功底以外,还有什么提升竞争力的方法呢10mins后约明天早上11点二面,让我加强基础这个部门咋样啊,感觉怪怪的,答成这样都可以这么快过,有点害怕
查看10道真题和解析
点赞 评论 收藏
分享
1.实习项目介绍。2.你提到熟悉 React,请深入讲解一下 Fiber 架构的核心思想它解决了 Stack Reconciler 的哪些问题?work in progresstree 和 double buffering 的作用是什么?3.在跨端方向,请详细描述 React Native 或 Flutter 跨端通信机制(Bridge)的工作原理。RN 中的序列化/反序列化对性能有什么影响?你如何优化跨端通信的性能?4.讲讲你对前端架构的理解。在一个大型的、多团队协作的项目中,你是如何设计和实施模块化和组件化,以保证代码的高内聚、低耦合?5.你对 JavaScript 引擎(如 V8)的工作原理有多少了解?请描述 V8 是如何将 JS 代码转化为机器码并执行的,涉及哪些关键步骤?6.在一个复杂的跨端应用中,你遇到过哪些难以调试的跨端兼容性问题?举个具体的例子,你是如何定位并解决它的?7.如果让你来设计一个通用的状态管理方案,你需要考虑哪些因素(比如数据流向、异步处理、跨页面/跨端共享)?你认为Redux/MobX和 Zustand/Pinia 的设计哲学核心区别在哪里?8.手写一个 React 的自定义 Hook或Vue3的 CompositionAPI,要求实现一个全局错误边界(Error Boundary)或性能监控的功能,并说明其在跨端场景中的特殊性。9.你对 全栈实践 有了解,如果让你用 Node.js 搭建一个 BFF 层(Backend For Frontend),你会如何设计 API 聚合和数据缓存策略?10.反问环节,你有什么想了解的吗?
查看10道真题和解析
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务