思源智通面试题 · 问题拆解
思源智通相关面试题,按最终去重题目聚合。
共 628 道真题 · 当前筛选命中 108 道 · 更新 2026-08-05
筛选题目已选:问题拆解
考察点
技术栈
第 1 题请说明浏览器缓存机制的工作原理。 考察对浏览器缓存类型、策略及更新机制的理解第 2 题元素水平垂直居中的实现方式 考察CSS布局基础与多方案对比能力第 3 题开发过程中发现项目延期风险时,你会如何识别和评估风险? 考察风险识别与评估的方法和敏感度第 4 题函数指针和指针函数有什么区别? 考察对C语言中指针与函数组合的语法和语义理解第 5 题请解释 JavaScript 的事件循环机制,并说明它对异步编程的影响。 考察对事件循环、任务队列与异步执行顺序的理解第 6 题说说List、Set和Map的原理以及区别 考察对Java集合框架核心接口的原理理解与差异辨析能力第 7 题在 JavaScript 中,如何检测一个变量的数据类型?请列举至少两种方式并说明它们的适用场景。 考察对 JavaScript 类型检测方法及其局限性的掌握第 8 题map和object的区别 考察对JavaScript中Map与Object底层结构、API特性和适用场景的理解第 9 题请介绍你编写 Webpack 配置的经历,并说明主要配置项及作用。 考察前端构建工具的配置能力与原理理解第 10 题请解释 JavaScript 中同步代码与异步任务的执行顺序,并说明事件循环机制。 考察对事件循环、宏任务微任务执行顺序的理解第 11 题单链表判断有环怎么判断,说一下思路,退出条件是什么? 考察链表环检测算法、边界条件与异常处理能力第 12 题请列举并解释数组常用的操作方法及其常见应用场景。 考察数组操作的基础知识掌握与灵活运用第 13 题在项目中是如何基于组件库进行定制开发的? 考察候选人基于组件库做二次开发的实践与原理理解第 14 题请解释 Promise 和 async/await 的工作原理及两者的区别,并说明如何处理异步错误。 考察对 JavaScript 异步编程核心机制的理解与错误处理能力第 15 题简单介绍一下所有SQL连接操作以及它们的区别。 考察SQL连接类型及语义差异的掌握程度第 16 题块级元素和行内元素的区别 考察CSS盒模型基础中元素显示类型及默认行为差异第 17 题在没有接口文档的情况下,如何定位前后端bug? 考察在文档缺失场景下通过经验与工具进行问题定位的能力第 18 题请实现一个方法 removeHead(String id, int count),移除对应列表中前 count 个元素,若元素数量不足则移除全部。 考察对列表操作的理解和边界条件处理第 19 题null == 0 的结果是 true 还是 false?null === 0 的结果是 true 还是 false? 考察 JavaScript 抽象相等与严格相等的差异第 20 题axios 中进行数据请求,存在拦截器,那么请求拦截器中可以修改哪些参数? 考察对 axios 请求拦截器作用范围及配置项的理解