欢聚集团面试题 · 编码实现

欢聚集团相关面试题,按最终去重题目聚合。

390 道真题 · 当前筛选命中 21 · 更新 2026-08-05

筛选题目已选:编码实现
第 1 题请编写一条 SQL 查询,按时间倒序返回表中的前十条数据。 考察 SQL 排序与限制结果集的基本能力编码实现技术原理SQL第 2 题请介绍数组去重的一些常用方法及其优缺点。 考察对基础算法处理的理解与多种解法的归纳能力编码实现问题拆解技术原理第 3 题你自定义封装Hook都封装了哪些?你在里面怎么获取窗口大小? 考察前端自定义Hooks的设计能力与原生API掌握程度编码实现风险判断技术原理React第 4 题请解释 TypeScript 中泛型的概念及其主要使用场景。 考察对 TypeScript 泛型的理解与应用能力编码实现技术原理TypeScript第 5 题你了解 JavaScript 中的 Promise 吗?请介绍它的基本概念、核心方法和常见使用场景。 考察 Promise 的基本概念、核心 API 与典型应用编码实现技术原理JavaScript第 6 题在 Vue 或 React 组件中,如何实现组件挂载或刷新时自动执行一段逻辑,比如输出一条日志? 考察对前端组件生命周期钩子的理解与应用编码实现技术原理ReactVue第 7 题接口返回较为复杂的嵌套结构,你是怎么验证数据的? 考察候选人处理复杂数据结构的测试策略与工具使用编码实现问题拆解技术原理第 8 题缓存的存取你有没有用过?怎么弄?如果单纯用 JavaScript 从缓存中取出来,怎么取? 考察前端缓存的实践经验与具体操作能力编码实现技术原理JavaScript第 9 题请说明如何使用 SQL 的 UPDATE 语句更新表中的一条数据,以及如何使用 JOIN 查询两个表中匹配的数据。 考察 SQL UPDATE 与 JOIN 基本语法及使用场景编码实现技术原理SQL第 10 题ConcurrentHashMap的数据结构及put元素后经历了哪几个阶段? 考察ConcurrentHashMap的底层结构、并发控制机制及put流程的边界处理编码实现风险判断技术原理Java第 11 题epoll 的三个函数 epoll_create、epoll_ctl、epoll_wait 分别负责什么? 考察 epoll 使用流程与各函数职责编码实现问题拆解技术原理第 12 题请说明 JavaScript 中 const、var 和 let 的区别,并给出使用建议。 考察对 JavaScript 变量声明机制、作用域与最佳实践的理解编码实现技术原理JavaScript第 13 题useCallback 的依赖数组如果是对象,当对象的属性改变时,useCallback 返回的函数引用会改变吗? 考察对 useCallback 依赖项比较机制和对象引用变化的理解编码实现技术原理React第 14 题有一个 list,怎么找出 list 中重复的数据? 考察基本数据结构的应用和去重/查重方法编码实现问题拆解技术原理第 15 题你是如何组织自动化测试脚本的? 考察测试代码的项目结构组织能力编码实现持续改进项目复盘第 16 题响应式布局里,用Flex如何实现全屏显示三个元素,窗口宽度小于500px时只显示一个元素?请具体说明。 考察Flex响应式布局的使用和媒体查询的配合编码实现问题拆解技术原理CSS第 17 题在 React 的 setState 或 useReducer 的 reducer 中,如果 state 更新函数里写 return,return 起什么作用?什么情况下会执行? 考察对 React 状态更新函数返回语义的理解编码实现技术原理React第 18 题请介绍你在项目中使用 React ref 的经历及它的作用。 考察对 React ref 概念的理解及实际应用能力编码实现技术原理React第 19 题在 TypeScript 开发中,你会在哪些场景下使用 any 类型?为什么? 考察对类型安全的理解及类型系统的合理使用编码实现风险判断技术选型TypeScript第 20 题如果要封装一个控制弹窗开闭的自定义 Hook,你会怎么写?需要关心弹窗状态吗?这种自定义 Hook 有什么特别之处? 考察对 React 自定义 Hook 封装状态逻辑、状态提升和复用性的理解编码实现技术原理方案权衡React