柠檬微趣面试题 · 技术原理
柠檬微趣相关面试题,按最终去重题目聚合。
共 407 道真题 · 当前筛选命中 303 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 141 题JavaScript 中,在 a.js 文件里通过 var a = 1 声明的变量,能否在 b.js 文件中访问到? 考察 JavaScript 全局作用域、变量声明与模块隔离机制第 142 题请实现一个简化版的 shared_ptr,重点包含引用计数、拷贝构造、赋值和析构等核心功能,并说明线程安全性问题。 考察智能指针原理、引用计数实现及线程安全边界第 143 题请说明SQL中多表关联查询的执行顺序,以及关联条件对结果集的影响。 考察SQL关联查询的执行逻辑与结果集正确性理解第 144 题UDP协议和TCP协议分别用在什么使用场景下 考察对TCP与UDP协议特性及典型应用场景的理解第 145 题请列举并简要说明常用的测试用例设计方法。 考察对测试用例设计方法的掌握程度及分类表达能力第 146 题如何确定接收的数据是给哪个应用的?请以端口号为例说明。 考察对网络分层、端口与进程映射关系的理解第 147 题一个水盆中有船漂浮,船内放有铁块,将铁块从船中取出并投入水中,水面会上升还是下降?请说明理由。 考察浮力原理与液体位移逻辑分析能力第 148 题在大多数编程语言中,表达式 true == -1 的结果是什么?请解释原因。 考察布尔值与其他类型比较时的类型转换规则第 149 题Cookie和Session是谁设置的,生命周期是什么样的? 考察对Web会话机制中Cookie和Session的设置方及生命周期的理解第 150 题如何找到字符串中第一个只出现一次的字符? 考察哈希表计数与线性扫描的基本算法设计与复杂度分析第 151 题请描述互斥锁的解锁过程及其注意事项。 考察对互斥锁解锁机制及其边界问题的理解第 152 题HTTP和HTTPS有哪些区别? 考察对HTTP与HTTPS在安全性与机制上的差异理解第 153 题请描述哈希表的扩容流程,包括触发条件、具体步骤以及扩容过程中的性能影响。 考察对哈希表数据结构扩容机制的理解和细节掌握第 154 题在C/C++中,自定义头文件是否可以使用尖括号引入? 考察尖括号搜索路径与自定义文件放置方式的关系第 155 题王者荣耀活动领取奖励游戏闪退,背包里没有对应奖励,怎么判断是前端还是后端 bug? 考察前后端故障定位的方法论与日志驱动排查思路第 156 题C++多态如何实现? 考察对C++多态机制、关键要素和底层原理的理解第 157 题AVL 树也能防止退化成链,为什么还要发明红黑树?两者如何权衡? 考察对 AVL 树与红黑树在平衡程度、操作效率和适用场景上差异的深入理解第 158 题介绍多态、虚函数、虚函数表、虚函数表指针、虚析构函数(主要考查内存布局),并说明构造函数能否为虚函数及原因。 考察C++多态实现机制、虚表内存布局及构造函数不能为虚函数的底层原因第 159 题场景题:给定一个 m 行 n 列的棋盘,每个格子有一个数值,你有 k 把钥匙,每把钥匙可以解锁一个格子。解锁规则:每次解锁必须使用一把钥匙;新解锁的格子的值必须大于之前所有已解锁格子的值;新解锁的格子必须位于上一个已解锁格子的右下方(即行、列坐标都不小于上一个格子,允许同行或同列)。求总共有多少种不同的解锁序列。 考察动态规划与组合计数,以及在二维有序约束下的序列计数能力第 160 题逻辑右移和算数右移的区别 考察对位移运算中填充位与符号处理的理解