柠檬微趣面试题 · 技术原理
柠檬微趣相关面试题,按最终去重题目聚合。
共 407 道真题 · 当前筛选命中 303 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 281 题为什么用const定义变量不可以被修改?请解释其底层原理。 考察对const语义及只读约束本质的理解第 282 题请分析快速排序的最坏情况,并说明如何优化以避免或缓解最坏时间复杂度。 考察对快速排序复杂度成因的理解及常见优化手段的掌握第 283 题很多个请求,每个请求用一个线程,如何同时写日志文件 考察多线程并发写共享资源的正确性、同步机制和性能考量第 284 题请谈谈你对HTTPS的了解,包括它的工作原理和与HTTP的差异。 考察对HTTPS协议原理、加密机制和实际应用的理解第 285 题自旋锁永远不会死锁吗? 考察自旋锁的适用场景、死锁成因与边界条件理解第 286 题请说明在Java中定义字符串的常见方式及其区别。 考察对字符串定义方式及底层特性的理解第 287 题by value的副本存在哪里? 考察按值传递时副本创建的存储位置理解第 288 题C++中的nullptr和NULL有什么区别? 考察对C++空指针常量类型安全性的理解第 289 题多个线程写一个日志文件,怎么保证并发安全? 考察并发写文件的互斥、原子性与性能权衡第 290 题微信的文件传输功能底层通常使用何种传输协议实现? 考察对微信文件传输所采用底层传输协议的理解及原因分析第 291 题进程通信和线程通信区别是什么? 考察对进程与线程通信机制及各自适用场景的理解第 292 题自动化测试和手工测试相比有什么优缺点? 考察对测试方式优劣势的理解与适用场景判断第 293 题在 JavaScript 中,变量都是怎么定义的? 考察 JavaScript 变量声明方式及其区别第 294 题HTTP常用的请求方法有哪些? 考察对HTTP协议基础知识的掌握,包括常用方法及其语义第 295 题请列出 Linux 中用于显示当前目录、切换目录、创建目录和查看文件内容的常用命令,并分别举例说明其基本用法。 考察基础 Linux 命令的掌握与应用能力第 296 题用const定义的变量是否一定不能修改?请说明可能的例外情况。 考察对语言机制边界的认知以及是否存在绕过只读约束的方式第 297 题在 JavaScript 中,let a = {}; b = a; 修改 b 会影响 a 吗?如何避免? 考察 JavaScript 引用类型赋值与深拷贝的理解第 298 题null==undefined? 考察JavaScript中null与undefined的宽松相等判断第 299 题shared_ptr的引用计数是怎么实现的? 考察对C++智能指针底层机制的理解,包括线程安全、对象生命周期管理第 300 题如何在Linux系统中查找目录并删除文件? 考察Linux文件查找命令与删除操作的组合使用