柠檬微趣面试题 · 技术原理
柠檬微趣相关面试题,按最终去重题目聚合。
共 407 道真题 · 当前筛选命中 303 道 · 更新 2026-08-05
筛选题目已选:技术原理
考察点
技术栈
第 61 题请说明在 C++ 中 class 和 struct 的主要区别,并举例说明各自的适用场景。 考察对 C++ 中 class 与 struct 访问权限、默认继承方式及语义惯用法的理解第 62 题作用域链是什么? 考察对 JavaScript 作用域链机制的理解第 63 题谈谈你对测试的理解。 考察对测试目的、层次、过程及质量价值的认识第 64 题哈希表和红黑树在数据结构上有哪些区别?如果要存储班级同学信息,你会选择哪种结构,为什么? 考察对哈希表和红黑树的底层原理、复杂度及应用场景的掌握程度第 65 题Linux中如何查询日志文件的前20行数据? 考察Linux命令行基础操作与日志查看能力第 66 题请列举软件测试的主要分类,并简要说明各自的目的。 考察测试分类的基础知识与理解第 67 题协程是什么? 考察候选人对协程核心概念、调度方式和适用场景的理解第 68 题如何判断一个bug属于前端问题还是后端问题? 考察前后端问题定位的思路、工具使用和协作能力第 69 题dynamic_cast 作用后,指针值会发生变化吗? 考察对 C++ 动态类型转换内部实现和对象布局的理解第 70 题如何对单链表进行排序,说下思路 考察链表排序算法选择与实现要点第 71 题请解释 C++ STL 中 map 的底层实现及其操作时间复杂度。 考察对红黑树平衡二叉搜索树的原理和复杂度把握第 72 题什么是 HTTP?它的基本工作原理是什么? 考察对 HTTP 基础概念和请求-响应模型的理解第 73 题Array有哪些常用的增删改查方法? 考察对JavaScript数组常用增删改查方法的掌握程度第 74 题请实现一个函数,找出二叉树中深度最大的叶子节点,并返回该节点的值。 考察二叉树遍历、深度计算与叶子节点识别能力第 75 题HashMap的put过程说一下 考察对HashMap插入流程、扩容及JDK版本差异的理解第 76 题请说明C++中指针和引用的区别。 考察对指针与引用语法及语义差异的理解第 77 题请描述软件测试的完整流程。 考察对软件测试生命周期和关键活动的理解第 78 题请解释移动构造函数的作用及其与拷贝构造函数的区别。 考察对移动语义、资源管理与性能优化的理解第 79 题对C++的虚函数的理解(从虚函数表和虚函数指针方面),你觉得虚函数表是存放在堆里还是栈里? 考察虚函数实现机制和虚函数表存储位置的理解第 80 题好的测试用例包括哪些内容? 考察对测试用例设计要素和质量的全面理解