思源智通面试题 · 编码实现

思源智通相关面试题,按最终去重题目聚合。

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

筛选题目已选:编码实现
第 1 题什么是 RAII(资源获取即初始化)?它在 C++ 中的应用是什么? 考察对 RAII 核心思想的理解及其在 C++ 资源管理中的典型应用编码实现技术原理C++第 2 题泛型编程如何实现? 考察泛型编程的基本概念、实现机制及实际应用编码实现技术原理第 3 题函数指针和指针函数有什么区别? 考察对C语言中指针与函数组合的语法和语义理解编码实现问题拆解技术原理C第 4 题单链表判断有环怎么判断,说一下思路,退出条件是什么? 考察链表环检测算法、边界条件与异常处理能力编码实现问题拆解技术原理第 5 题在 Java 中,Callable 接口的返回值类型如何声明与使用? 考察对 Callable 回调机制与泛型返回类型的掌握编码实现技术原理Java第 6 题在项目中是如何基于组件库进行定制开发的? 考察候选人基于组件库做二次开发的实践与原理理解编码实现问题拆解技术选型第 7 题请实现一个方法 removeHead(String id, int count),移除对应列表中前 count 个元素,若元素数量不足则移除全部。 考察对列表操作的理解和边界条件处理编码实现问题拆解第 8 题实现 TypeScript 的 Pick 工具类型 考察对 TypeScript 类型映射和索引访问类型的理解编码实现技术原理TypeScript第 9 题如何将数组转换为字符串?请说明不同场景下的选择。 考察对数组到字符串转换方法的掌握及适用场景理解编码实现技术原理JavaScript第 10 题请描述反转一个字符串的常见方法,并比较它们的时间与空间复杂度。 考察基础编码能力与对常见字符串处理方法的理解编码实现技术原理第 11 题Vue 中通常如何渲染列表? 考察 Vue 模板指令与列表渲染的运用编码实现技术原理Vue第 12 题请实现二分查找算法。 考察二分查找的编码实现与边界处理编码实现问题拆解第 13 题CSS 中 :hover 伪类的作用是什么?请举例说明它的常见使用场景,并说明它与其他状态伪类(如 :focus)的区别。 考察对 CSS 伪类的理解与实际应用能力编码实现技术原理CSS第 14 题请用 CSS 实现两行正方形的排列布局,并说明你的写法。 考察 CSS 布局基础能力与实现思路编码实现技术原理技术选型CSS第 15 题左值引用和右值引用有什么区别?分别适用于什么场景? 考察引用类型差异及其在重载和移动语义中的应用编码实现技术原理C++第 16 题在JavaScript中,如何实现遍历数组时满足条件就立即结束循环? 考察对数组遍历方法及break/return用法的理解编码实现技术原理JavaScript第 17 题ES6 中数组和对象的解构赋值如何使用? 考察解构赋值的语法应用及其默认值、重命名等技巧编码实现技术原理JavaScript第 18 题请解释左值和右值的区别,并举例说明。 考察对值类别的基本理解与举一反三能力编码实现技术原理C++第 19 题ES6 中扩展运算符(...)有哪些典型应用场景? 考察数组展开、对象展开和 rest 参数的区别与用法编码实现技术原理JavaScript第 20 题如何避免创建多个对象,比如双 null 判断加 synchronized 的实现方式? 考察单例模式实现、线程安全与性能权衡编码实现问题拆解技术原理Java