360集团面试题 · 编码实现

360集团相关面试题,按最终去重题目聚合。

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

筛选题目已选:编码实现
第 21 题如何用C语言判断或实现大小端转换? 考察对内存字节序的理解及C语言位操作与指针运用的能力编码实现技术原理C第 22 题请手写实现一个线程安全的 LRU 缓存,支持存储任意类型的数据,并说明你的实现思路。 考察线程安全的缓存数据结构设计与实现能力编码实现风险判断技术原理第 23 题口述手撕:如何快速判断一个由逗号分隔数字组成的字符串中是否有目标数字?例如判断“1,12,33”中是否存在“12”,要求只使用字符串方法。 考察字符串处理能力与对问题本质的分析,避免过度复杂化编码实现问题拆解Java第 24 题请手写代码实现二叉树的层序遍历 考察二叉树层序遍历的算法理解和代码实现能力编码实现技术原理第 25 题不定参数的方法如何获取里面的参数? 考察对编程语言可变参数语法和内部处理机制的理解编码实现技术原理第 26 题函数指针怎么使用?有什么作用? 考察函数指针的语法、用法及其在回调、解耦和动态调用中的作用编码实现技术原理C第 27 题请实现两数之和算法并分析其时间复杂度。 考察哈希表应用与复杂度分析能力编码实现问题拆解技术原理第 28 题编写函数判断当前系统是大端还是小端(可使用联合体或直接强转类型)。 考察对内存字节序的理解及编程实现能力编码实现技术原理C第 29 题请说明 Protobuf 的编写规则,并举例定义一个包含基本类型、列表和枚举的消息结构。 考察对 Protobuf 语法规则的理解和实际编写能力编码实现技术原理Protocol Buffers第 30 题请手写实现单例模式,并说明其要点。 考察设计模式基础、并发安全与编码能力编码实现技术原理方案权衡Java第 31 题请实现编辑距离(Levenshtein Distance)算法,并说明其时间复杂度。 考察动态规划算法设计与复杂度分析能力编码实现问题拆解技术原理第 32 题请设计并实现算法解决约瑟夫环问题。 考察对约瑟夫环问题的理解、建模能力和编码实现编码实现问题拆解技术原理第 33 题请说明旋转位置编码(RoPE)的实现方式及其优势。 考察对旋转位置编码具体实现和设计动机的理解编码实现技术原理Transformer第 34 题如何实现二叉树的层序遍历? 考察树的层级遍历逻辑与边界处理能力编码实现问题拆解技术原理第 35 题请实现一个函数,将两个有序链表合并为一个有序链表,并说明你的解题思路。 考察链表操作、递归或迭代实现以及边界条件处理编码实现问题拆解技术原理第 36 题请手写快速排序,并说明如何处理重复元素或优化最坏情况。 考察快排实现、边界处理与优化意识编码实现问题拆解技术原理第 37 题请实现一个算法:找出给定数组中满足某一条件的最长连续子数组,并说明如何用滑动窗口优化。 考察滑动窗口算法的理解与编码实现能力编码实现问题拆解技术原理第 38 题去除字符串多余的空格 考察字符串处理、边界条件与代码实现能力编码实现问题拆解第 39 题如何随机生成一个张量?请给出至少一种常用方法。 考察对随机张量生成API的熟悉程度编码实现技术原理PyTorchTensorFlow第 40 题请实现一个函数,求二叉树中两个节点的最近公共祖先(LCA),并说明你的算法复杂度。 考察二叉树遍历、递归设计与复杂度分析编码实现问题拆解技术原理