星环科技面试题 · 技术原理

星环科技相关面试题,按最终去重题目聚合。

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

筛选题目已选:技术原理
第 1 题有哪些比较两个值是否相等的办法? 考察对值相等性判断的多种实现方式及其适用场景的理解技术原理方案权衡第 2 题git操作中,如何解决冲突? 考察对Git合并冲突的处理流程与工具使用能力技术原理问题排查Git第 3 题请解释 malloc 函数在底层是如何分配内存的,包含其涉及的关键系统调用和内核机制。 考察对内存分配底层机制和系统调用链路的理解问题拆解技术原理C第 4 题在开发中,处理组件间通信常见有哪些方式?请分别说明其适用场景。 考察对组件通信模式的理解及其选型能力技术原理方案权衡第 5 题请解释 JavaScript 为什么是单线程的,并说明事件循环机制如何实现异步非阻塞。 考察对 JavaScript 运行模型与异步原理的理解问题拆解技术原理JavaScript第 6 题GET和POST有什么区别? 考察HTTP方法语义、安全性和实际应用技术原理方案权衡HTTP第 7 题请介绍你在前端页面布局方面的项目经验,是否使用过瀑布流布局? 考察对页面布局技术的掌握程度及实际应用能力性能优化项目复盘技术原理第 8 题OSI七层模型各层对应的协议有哪些? 考察对OSI七层模型及每层典型协议的熟悉程度问题拆解技术原理DNSHTTPTCP/IP第 9 题BERT和RoBERTa有什么区别? 考察对预训练语言模型演进与训练细节的理解技术原理方案权衡BERT第 10 题请说明 Promise 如何解决回调地狱问题,并对比它与传统回调的优缺点。 考察对异步编程模型的理解及 Promise 特性的掌握编码实现技术原理第 11 题给定整数数组a[1..n]、整数m和k,要求找出两个下标i和j,使得abs(a[i]-a[j]) < k且abs(i-j) < m。请给出算法并分析复杂度。 考察滑动窗口与数据结构结合的算法设计能力编码实现问题拆解技术原理第 12 题MyBatis传入多个参数 考察MyBatis多参数绑定的常见方式与原理编码实现技术原理MyBatis第 13 题设计 MySQL 表结构时,你会遵循哪些原则? 考察数据库表设计的基本规范与工程实践技术原理技术选型方案权衡MySQL第 14 题请说明在编程中如何实现求一组数值的最大值,并举例常用方法。 考察对常见编程操作和算法基础的理解问题拆解技术原理第 15 题Linux查找文件最后一百行的命令 考察对Linux文件读取命令的掌握技术原理Linux第 16 题请解释长连接的概念,并说明它通常位于网络分层模型中的哪一层。 考察对长连接本质的理解及网络协议分层知识的掌握技术原理TCP第 17 题什么是缓存穿透?如何解决? 考察缓存穿透的定义、成因和常见解决方案技术原理方案权衡问题排查Redis第 18 题请介绍Linux操作系统分配内存的方式。 考察对Linux内存分配机制的理解,包括用户态与内核态的区别问题拆解技术原理Linux第 19 题请实现一个函数,判断给定数组序列是否是某二叉搜索树的后序遍历结果。 考察二叉搜索树性质、递归分治思想和边界处理能力编码实现问题拆解技术原理第 20 题虚函数的实现原理是什么?它可能带来哪些副作用? 考察对C++虚函数机制及性能、设计影响的理解性能优化技术原理方案权衡C++