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

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

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

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