柠檬微趣面试题 · 编码实现

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

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

筛选题目已选:编码实现
第 41 题请实现一个深拷贝函数,并说明常用的具体实现方法及其优缺点。 考察对深拷贝概念、常见实现方式和边界情况的掌握编码实现技术原理JavaScript第 42 题请介绍一下你在 Android 开发中常用的 ADB 命令及其用途。 考察对 ADB 常用命令的掌握程度及其在实际开发中的应用编码实现技术原理Android第 43 题给定一个只包含0和1的字符串,找出包含相同数量0和1的最长连续子串。要求时间复杂度O(n)。请描述你的算法思路并解释前缀和与哈希表的用法。 考察前缀和与哈希表在最长连续子串问题中的应用,以及算法正确性说明编码实现问题拆解技术原理第 44 题对于 Number 类型,如何定义二进制、十进制、八进制、十六进制数?除了加前缀还有什么方法? 考察对 JavaScript 不同进制数字字面量语法及转换方法的掌握编码实现技术原理JavaScript第 45 题给定一个有序数组,如何高效地查找某个特定数字在数组中出现的次数?请分析方法的时间复杂度。 考察二分查找的变体应用与复杂度分析能力编码实现问题拆解技术原理第 46 题请写出 SQL 中删除指定表中某一行数据的语句,并说明其基本语法。 考察 SQL 基础操作中删除语句的掌握程度编码实现技术原理SQL第 47 题请定义单向链表节点及其基本结构。 考察对链表节点数据结构及指针链接的基本理解编码实现技术原理第 48 题请列出 Linux 中用于显示当前目录、切换目录、创建目录和查看文件内容的常用命令,并分别举例说明其基本用法。 考察基础 Linux 命令的掌握与应用能力编码实现技术原理Linux第 49 题如何在Linux系统中查找目录并删除文件? 考察Linux文件查找命令与删除操作的组合使用编码实现技术原理问题排查Linux第 50 题请实现一个基于Hash表与LRU淘汰策略的缓存,并说明如何保证线程安全。 考察LRU核心操作、HashMap与双向链表结合、并发控制方式编码实现技术原理方案权衡Java第 51 题基于malloc和free的系统调用API,实现malloc和free 考察内存分配器的实现原理、数据结构设计及边界处理能力编码实现技术原理方案权衡C第 52 题怎么实现深拷贝,哪些情况JSON.stringify()无法实现? 考察深拷贝的实现原理、边界情况理解和适用场景权衡编码实现问题拆解技术原理JavaScript