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

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

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

筛选题目已选:技术原理
第 201 题TCP为什么挥手比握手多一次,以及最后一次挥手等待的TIME_WAIT是为什么? 考察TCP连接终止流程、四次挥手的原因与TIME_WAIT机制的作用问题拆解技术原理TCP第 202 题讲讲JVM内存结构 考察JVM运行时数据区的划分及各区域职责与生命周期技术原理JVM第 203 题互斥锁和读写锁的区别和底层实现 考察并发同步原语的概念对比与底层实现理解技术原理方案权衡第 204 题请说明在什么场景下应使用浅拷贝,什么场景下应使用深拷贝? 考察对浅拷贝与深拷贝语义差异及适用场景的理解风险判断技术原理方案权衡第 205 题请介绍你熟悉的位运算操作,并说明它们各自的特点和典型应用场景。 考察位运算基础及实际应用能力编码实现技术原理第 206 题给你一个字符串,输出无重复字符的最长连续子串的长度。请现场在IDE中实现。 考察滑动窗口算法理解和编码实现能力编码实现问题拆解技术原理第 207 题对于堆内存的管理手段,有哪些你知道的呢? 考察对堆内存管理的理解、常用调优手段和故障处理能力性能优化技术原理问题排查Java第 208 题MySQL索引知道吗,为什么能加快查询速度? 考察索引数据结构与查询加速原理技术原理MySQL第 209 题请描述快速排序的基本思路和完整执行顺序。 考察快速排序的分治思想与递归执行流程问题拆解技术原理第 210 题请介绍一下JVM垃圾回收机制,包括常见算法、分代回收和主要收集器。 考察垃圾回收基础原理、分代策略及主流收集器的理解技术原理方案权衡JVM第 211 题请具体说明 HTTPS 的工作原理及其与 HTTP 的区别。 考察对 HTTPS 的加密与认证机制的理解安全意识技术原理问题排查HTTPSTLS第 212 题如何为Windows系统的C盘扩容? 考察系统磁盘管理的基础操作与风险识别风险判断技术原理Windows第 213 题在C++中如何实现对象的拷贝? 考察对拷贝构造函数和赋值运算符的理解技术原理技术选型C++第 214 题在 C++ 多继承中,多个基类的虚函数表指针是如何在对象内存中布局的? 考察 C++ 对象模型与多继承下虚表指针布局的理解技术原理C++第 215 题请说明浏览器缓存的机制,并介绍强制缓存与协商缓存的主要区别及各自适用场景。 考察对浏览器缓存原理、类型区分和应用场景的理解技术原理方案权衡HTTP第 216 题用var的for循环3次,里面是setTimeout,输出的是什么? 考察JavaScript事件循环、闭包与var作用域对异步回调的影响技术原理问题排查JavaScript第 217 题给定一个正整数 n(1 ≤ n ≤ 2×10^9),求 n! 的十进制表示末尾有多少个连续的 0。 考察对阶乘因子分解和数论计数的理解问题拆解技术原理第 218 题malloc和new的区别具体差异有哪些? 考察C/C++内存管理基础,理解语言层面与库函数层面分配的差异技术原理CC++第 219 题请实现一个函数,计算二维网格中连通块的数量,递归计算并简述其他方案。 考察图的遍历、递归实现与算法对比能力编码实现问题拆解技术原理第 220 题请介绍红黑树的核心性质,并说明它与普通二叉搜索树和AVL树的区别。 考察对红黑树基本性质的理解、平衡机制以及与其他平衡树的对比能力技术原理方案权衡