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