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