互联网/IT行业面试题 · 编码实现
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 3686 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 841 题请设计并实现一个 LRU(最近最少使用)缓存淘汰策略,并说明其时间复杂度。 考察LRU缓存的基本原理、数据结构选择与实现能力第 842 题请实现二叉树的前序遍历,并说明递归与迭代两种写法的区别。 考察二叉树前序遍历的实现能力及对递归和迭代栈机制的理解第 843 题请手写实现分发糖果问题的算法。 考察贪心算法和双方向遍历思维第 844 题如何将一个扁平数组转换为嵌套结构?请给出具体思路和示例。 考察将扁平列表按父子关系构建层级树的数据处理与编码能力第 845 题Symbol是什么?它有哪些用途? 考察对 JavaScript Symbol 原始类型及其典型应用场景的理解第 846 题请手写代码实现单链表的反转,输入输出需符合 ACM 模式(自行构造示例输入与输出)。 考察链表基础操作与编码实现能力第 847 题给定一个数组,请实现一个函数将数组元素顺序反转(原地翻转)。 考察数组遍历与原地交换能力,以及基础算法实现第 848 题请实现一种单例模式并说明其特点 考察对单例模式的理解、实现与并发安全第 849 题请实现一个冒泡排序算法,并说明其时间复杂度和适用场景。 考察排序算法基础实现能力与复杂度分析第 850 题请编写一个线程同步模型,说明其适用场景并分析可能的风险。 考察线程同步机制的理解、实现能力与并发风险判断第 851 题Java 中抽象类的概念是什么?请举出一些典型的使用例子。 考察对面向对象抽象机制的理解及实际应用能力第 852 题请设计并实现一个MySQL查询优化方案,针对一个包含百万级数据的订单表,按用户ID和时间范围查询订单列表。 考察MySQL索引设计、查询优化和实际编码能力第 853 题给定一个嵌套数组 arr,以及一个数字 n,请判断 arr 中每个顶层元素(可能为数字或嵌套数组)内部是否存在数值类型且大于等于 n 的数字,若存在则将该顶层元素的下标加入结果数组,最终返回下标集合。请实现该逻辑并说明你的思路。 考察嵌套数组遍历、类型判断、数值比较及结果收集能力第 854 题实现两个字符串表示的非负整数相加,返回结果字符串,要求不直接使用大整数转换。 考察大数加法与字符串处理、进位逻辑第 855 题Java 中 int 基本类型与 Integer 包装类型能否直接使用 == 进行比较?为什么? 考察对基本类型与包装类型自动装箱、拆箱及 equals 比较规则的理解第 856 题Vue2双向绑定原理 考察Vue2响应式系统的实现机制与双向绑定流程第 857 题实现银行卡号分割格式化,例如每4位一组用空格分隔 考察字符串处理和边界条件处理能力第 858 题两个线程交替打印,怎么实现?请说明 wait 和 notify 的使用。 考察多线程协作、线程同步原语的使用与并发控制能力第 859 题请介绍ES6中你常用的几个新增特性,并说明它们解决了什么问题。 考察对ES6核心特性的掌握程度及其实际应用理解第 860 题大小端如何判断? 考察对字节序的掌握和编程验证能力