互联网/IT行业面试题 · 编码实现
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 3686 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 21 题请实现最长递增子序列(LIS)算法,并分析其时间复杂度和优化思路。 考察动态规划或二分查找的实现能力与复杂度分析第 22 题算法题:实现最长递增子序列,5分钟完成。 考察动态规划或二分优化实现能力及时间约束下的编码熟练度第 23 题手写快速排序,并说明什么场景下性能最坏及其原因。 考察排序算法实现、最坏情形分析与复杂度理解第 24 题用C语言对无序数组去重,要求写出最优解法并说明理由。 考察C语言基础、算法设计与复杂度分析第 25 题arr.map(()=>{return {}})可以怎么简写 考察箭头函数简写与对象字面量返回值冲突的掌握第 26 题如何实现一个函数找出给定字符串中最长不含重复字符的子串长度? 考察滑动窗口与哈希表在字符串处理中的应用第 27 题聊一下HashMap的实现原理? 考察HashMap底层数据结构、哈希冲突处理与扩容机制第 28 题不定参数的方法如何获取里面的参数? 考察对编程语言可变参数语法和内部处理机制的理解第 29 题你了解 Python 装饰器吗?它的作用是什么?对装饰器你是怎么理解的? 考察对 Python 装饰器原理、应用场景和设计思想的理解第 30 题请描述力扣第85题《最大矩形》的解题思路,包括算法核心和复杂度分析。 考察算法设计与复杂度分析能力第 31 题请介绍动态规划的基本思想,并举例说明如何用它解决一个具体问题。 考察对动态规划核心概念的理解、问题建模与状态转移设计能力第 32 题Redis有哪些数据类型?你用过哪些原子命令? 考察Redis基础数据类型和原子操作的掌握情况第 33 题请用前端技术实现一个红绿灯组件,能依次显示红、黄、绿三种状态并循环切换。 考察前端状态管理、定时控制与组件化设计能力第 34 题请写出使用增强型 for 循环遍历 List 的完整 Java 代码。 考察对 Java 增强 for 循环语法的掌握及 List 遍历的基本能力第 35 题如何用脚本统计一个单词中各字母出现的次数,并按出现次数倒序输出? 考察基础编程能力与数据处理思路,涉及字典或哈希计数及排序方法。第 36 题深分页问题,请写出SQL优化的方案。 考察对深分页性能瓶颈的理解及SQL优化能力第 37 题给定一个整数数组,找出其中缺失的最小正整数。 考察数组处理与基础算法实现第 38 题请实现一个最小生成树算法,可以是Prim或Kruskal,并解释其思路和复杂度。 考察最小生成树算法的掌握、实现能力与复杂度分析第 39 题MySQL中如何实现将性别字段的值男改写成女、女改写成男? 考察UPDATE语句与CASE表达式的正确使用第 40 题你清楚如何在MySQL中实现一个乐观锁吗? 考察乐观锁的实现原理、应用场景与冲突处理意识