柠檬微趣面试题 · 技术原理

柠檬微趣相关面试题,按最终去重题目聚合。

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

筛选题目已选:技术原理
第 21 题请实现一个单链表的反转,要求给出代码并说明关键步骤。 考察链表操作的基本功和代码实现能力编码实现技术原理第 22 题请解释 Webpack 中 Loader 的作用,并说明它的工作原理。 考察对 Webpack Loader 的作用、配置及打包流程的理解问题拆解技术原理技术选型Webpack第 23 题B+树为什么对磁盘友好? 考察对B+树结构特性与磁盘IO机制结合的理解技术原理方案权衡第 24 题使用 var 声明后,再用 let 声明同名变量会怎样? 考察 let 与 var 的语法冲突规则技术原理JavaScript第 25 题JavaScript 中声明变量的方式有哪些?各自的适用场景是什么? 考察对 var、let、const 三种声明方式及其适用场景的掌握技术原理技术选型JavaScript第 26 题在C++中,指针通常占用几个字节?影响因素有哪些? 考察对指针大小与平台相关性的理解技术原理C++第 27 题自旋锁和互斥锁的区别 考察并发控制中两种锁机制的原理、适用场景与取舍技术原理方案权衡第 28 题请解释 C++ STL 中 unordered_map 的底层实现、哈希冲突解决方案,并说明链哈希与开放寻址哈希在空间利用上的区别。 考察哈希表设计、冲突处理和空间效率权衡风险判断技术原理方案权衡C++第 29 题广告弹出概率怎么测试 考察概率类功能的测试设计能力,包括测试方法、数据统计和边界验证编码实现问题拆解技术原理第 30 题B+树为什么比红黑树更适合数据库索引?请推导B+树的查询效率。 考察B+树与红黑树在索引场景下的差异及查询复杂度的分析能力性能优化问题拆解技术原理第 31 题给定一个包含正数和负数的整数数组,请找出和值最大的连续子数组,并返回其最大和,要求时间复杂度为 O(n)。 考察最大子数组和问题的动态规划解法与边界处理编码实现问题拆解技术原理第 32 题一般有符号整数的编码方式有哪些? 考察有符号整数在计算机中的二进制表示原理技术原理第 33 题请介绍计算机体系结构中的堆和栈,并说明设计者为什么需要分别引入这两种内存区域。 考察对堆与栈本质区别及设计动机的理解技术原理方案权衡第 34 题什么情况下,即使数据无需有序,也不会考虑使用哈希表存储数据? 考察对哈希表适用边界和替代数据结构选择的理解技术原理技术选型方案权衡第 35 题请结合实际例子讲解内存对齐的概念及其重要性。 考察对内存对齐原理、影响及实际应用的理解性能优化技术原理第 36 题等边三角形的三个顶点各有一只蚂蚁,它们同时出发沿边爬行,速度相同,到达另一顶点后不再移动。求三只蚂蚁彼此不相遇的概率。 考察概率计算与对称性分析能力问题拆解技术原理第 37 题let 和 const 有什么区别?举一个实际使用中的例子说明。 考察对 let 和 const 差异的理解及实际应用编码实现技术原理JavaScript第 38 题接双显示器一个亮一个不亮是为什么? 考察计算机硬件与系统配置的故障排查能力技术原理问题排查第 39 题怎么定位bug是前端的问题还是后端的问题 考察前后端问题定位的方法论与排查能力问题拆解技术原理问题排查第 40 题哈希表的冲突解决方法有哪些,各自有什么优缺点? 考察哈希表冲突处理原理的理解与对比能力技术原理方案权衡