当前位置: 首页 > article >正文

面试题1111

百度面经

一面基础面

1. js 的基础类型有啥

2. js 的网络安全(常见攻击方式)

3. js 的循环机制(event loop)

4. 防抖节流

5. 闭包(本质是函数与其相关引用环境的组合。)

6. 数组转化

7. 数组扁平化

8. 手写 promise.all

9. CSS口述怎么画一个三角形 (border 挤压)

10. react redux工作原理 (Redux 是一个状态管理库,通常与 React 配合使用。它的核心原理基于单一数据源和不可变状态。)

11. 怎么把正在发送到请求拦截,取消发送,用的新出的 api,面试官说这个是个亮点

12. 堆栈内存(内存泄漏垃圾回收)

二面框架

1. suspense 和 的区别

2. 各个组件的用法

3. react 本身是单向数据流,现在就是需要调用子组件的方法,用什么方案(父组件调用子组件的)  useimperactivehandle(把子组件的方法传递给父组件) forwordref(把父子间ref传递给子组件)

4. react 最新的钩子你可以说下,这个是一个亮点

三面项目

四面最后一面

问的关于项目比较多,例如啥,咋样保证交付时间,在开发过程中要是遇到问题怎么做。拿到需求到交付中间的流程啥的

4.

function debounce(func, delay) {

    let timer;

    return function(...args) {

        const context = this;

        clearTimeout(timer);

        timer = setTimeout(() => {

            func.apply(context, args);

        }, delay);

    };

}

// 使用示例

const log = debounce(() =


http://www.kler.cn/a/398525.html

相关文章:

  • http响应码https的区别
  • 222. 完全二叉树的节点个数【 力扣(LeetCode) 】
  • 关于强化学习的一份介绍
  • 推荐一个基于协程的C++(lua)游戏服务器
  • 海康大华宇视视频平台EasyCVR私有化视频平台服务器选购主要参数有哪些?
  • go环境搭建
  • 使用Kafka实现大规模数据流处理的最佳实践
  • 用哈希表封装myunordered_map/_set--C++
  • LeetCode100之回文链表(234)--Java
  • 药方新解:Spring Boot中药实验管理系统设计
  • 比较TCP/IP和OSI/RM的区别
  • Maven常用打包方式
  • 对接钉钉审批详情
  • FMEA 在新兴技术领域(如量子计算、人工智能芯片等)的应用挑战与机遇
  • linux内核中如何向slab内存分配器申请内存
  • 操作系统启动实验
  • 引领企业未来数字基础架构浪潮,中国铁塔探索超大规模分布式算力
  • 机器学习(贝叶斯算法,决策树)
  • Git与GitLab的企业实战 笔记(尚硅谷)
  • 计算机编程中的异步编程模型及其在提升应用响应性中的作用
  • 算法——两两交换链表中的节点(leetcode24)
  • 背包问题总结
  • SQL初步注入
  • 微服务day08
  • H3C NX30Pro刷机教程-2024-11-16
  • 《生成式 AI》课程 第3講 CODE TASK 任务2:角色扮演的机器人