26秋招百度前端一面

1.Vue2 和 Vue3 在响应式上有什么区别?
2.Vue3 与 Vue2 相比做了哪些优化?
3.说一下 $nextTick,它的渲染时机以及底层原理
4.Promise 的出现解决了什么问题,它有哪些状态、方法?
5.Promise.all() 是怎么实现的?
6.Promise.all() 中有一个 promise 是返回的是失败的状态,其他的成功状态会输出吗?
7.怎么实现上述的功能
8.浅拷贝与深拷贝的区别?
9.如果一个对象中存在 Date、正则等属性值,要怎样实现深拷贝?
10.实现深拷贝有哪些方法?
11.实现浅拷贝有哪些方法?
12.浏览器上输入 url 发生了什么事情?
13.TCP 三次握手
14.强缓存与协商缓存的区别?什么时候用强缓存、什么时候用协商缓存?
15.你做的 PC 端项目中有用到响应式吗?
16.如果用 flex 实现一个三栏布局,你怎么实现?
17.flex: 1 由哪些构成的?
18.rem 和 em 的区别?
19.CSS 中怎么让长文本省略,多出的部分变为 ...
20.实现一个动画
21.CSS 怎么渲染过程中有哪些优化方法?
22.了解预加载吗?你会怎么实现?
23.了解 SSR 吗?它是怎么样的一个流程

代码:
说出代码的执行过程(Promise、setTimeout)
实现两个函数(myNameClass123 -> my_name_class123、my_name_class123 -> myNameClass123)
全部评论
感觉难度还可以,蹲个后续
点赞 回复 分享
发布于 11-27 10:32 浙江
佬 什么部门呀
点赞 回复 分享
发布于 11-24 15:06 广东

相关推荐

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道真题和解析
点赞 评论 收藏
分享
查看11道真题和解析
点赞 评论 收藏
分享
评论
点赞
8
分享

创作者周榜

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