柠檬微趣面试题 · 技术原理
柠檬微趣相关面试题,按最终去重题目聚合。
共 407 道真题 · 当前筛选命中 303 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 261 题什么是双端队列?相比于传统队列和栈,双端队列有哪些优势和典型应用场景? 考察数据结构基础、双端队列特性及其在实际场景中的适用性分析第 262 题你了解 Jenkins 吗?在实习期间具体使用过它的哪些功能? 考察对 Jenkins 的掌握程度及实习中实际应用经验第 263 题给定一个只包含0和1的字符串,找出包含相同数量0和1的最长连续子串。要求时间复杂度O(n)。请描述你的算法思路并解释前缀和与哈希表的用法。 考察前缀和与哈希表在最长连续子串问题中的应用,以及算法正确性说明第 264 题对于 Number 类型,如何定义二进制、十进制、八进制、十六进制数?除了加前缀还有什么方法? 考察对 JavaScript 不同进制数字字面量语法及转换方法的掌握第 265 题在 JavaScript 中,`false == undefined` 的结果是什么?请解释原因。 考察对 undefined 在宽松比较中的特殊转换规则第 266 题Java 中 int 类型的取值范围是什么?请说明上界和下界。 考察对 Java 基本类型 int 取值范围及边界理解的准确性第 267 题在编程中,浮点类型定义时使用像 .2 这样的写法是否合法? 考察对浮点字面量语法和类型定义的理解第 268 题如何让两个不同进程的线程进行通信? 考察进程间通信的机制、适用场景与线程关系第 269 题给定一个有序数组,如何高效地查找某个特定数字在数组中出现的次数?请分析方法的时间复杂度。 考察二分查找的变体应用与复杂度分析能力第 270 题请写出 SQL 中删除指定表中某一行数据的语句,并说明其基本语法。 考察 SQL 基础操作中删除语句的掌握程度第 271 题C++ 标准库自带的哈希表容器叫什么? 考察 C++ 标准库中哈希表容器的基本认知第 272 题请解释移动构造函数与拷贝构造函数的区别。 考察对C++移动语义的理解及其与拷贝语义的本质差异第 273 题请介绍 Java 内存模型(JMM)及其核心设计目标。 考察对并发内存抽象、可见性与有序性的理解第 274 题请定义单向链表节点及其基本结构。 考察对链表节点数据结构及指针链接的基本理解第 275 题Promise 的 .then() 和 .catch() 有什么区别?分别在什么场景下使用? 考察 Promise 链式错误处理机制与区别应用第 276 题在 C++ 中,如果在基类的析构函数里调用虚函数,会表现出多态吗?请解释原因。 考察对析构阶段对象状态、虚函数调度机制及构造析构顺序的理解第 277 题请分别介绍 STL 中 vector、list、map 和 unordered_map 的内部实现原理。 考察对 STL 常用容器底层数据结构与操作复杂度的理解第 278 题==和===区别 考察JavaScript中相等比较运算符的语义差异与类型转换机制第 279 题场景题:多线程程序下,空闲线程捕获请求并生成日志,每次申请固定大小内存保存日志,日志的header会生成日志链,现在要落盘,遍历过程中多线程可能导致乱码,如何避免这个问题? 考察多线程环境下日志落盘的并发安全与数据一致性设计第 280 题在C/C++中,使用双引号和尖括号引入头文件有什么区别? 考察预处理器搜索路径规则的理解