优酷面试题 · 编码实现

优酷相关面试题,按最终去重题目聚合。

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

筛选题目已选:编码实现
第 1 题给定正整数 N,求一个非负整数连续序列,使其和等于 N,且序列长度不小于 L,输出满足条件的最小长度,若无解则说明。请解释算法思路并给出代码实现。 考察连续序列求和问题的数学建模、算法设计及编码实现编码实现问题拆解技术原理第 2 题手撕:实现一个线程安全的单例模式 考察并发编程功底、线程安全机制与代码可靠性编码实现风险判断技术原理Java第 3 题手撕:给定一个01串,可以进行若干次如下操作:选择两个相邻的字符,将它们同时取反,请你求出最大化1字符数量的最小操作次数。 考察对字符串翻转操作的数学建模与贪心/动态规划求解能力编码实现问题拆解技术原理第 4 题请实现一个函数,计算给定字符串中不含重复字符的最长子串的长度。 考察滑动窗口算法与编码实现能力编码实现问题拆解技术原理第 5 题请实现一个函数,计算从网格左上角到右下角的不同路径数量,每次只能向右或向下移动一步,网格大小为 m×n。 考察动态规划或组合数计算的基本能力编码实现问题拆解技术原理第 6 题如何使用CountDownLatch和线程池实现Elasticsearch数据导入? 考察并发控制机制与批量数据导入的实践能力编码实现问题拆解Elasticsearch第 7 题请解释双重检查锁(Double-Checked Locking)机制的原理、存在的问题以及正确的实现方式。 考察对并发设计模式的理解、线程安全边界和正确实现能力编码实现风险判断技术原理第 8 题在Unity中如何修改SRP(可编程渲染管线)? 考察对Unity可编程渲染管线的理解与定制能力编码实现技术原理Unity第 9 题请实现一个函数,找到数组中出现频率最高的K个数。 考察哈希统计与优先队列或排序的应用,以及算法的时间和空间复杂度分析编码实现问题拆解技术原理第 10 题写两个线程,一个打印a,一个打印b,如何交替打印abababababa?(Java或Kotlin均可) 考察多线程同步机制、线程交替执行控制与代码实现能力编码实现问题拆解技术原理JavaKotlin