专业服务行业面试题 · 编码实现
专业服务行业相关面试题,按题目行业基础数据聚合。
共 27579 道真题 · 当前筛选命中 1968 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 381 题请实现一个宏函数 max 比较两个数的大小。 考察宏定义的语法、参数括号处理与副作用避免能力第 382 题手写数组拍平 考察对递归、栈或迭代实现数组扁平化的理解与编码能力第 383 题说说 Promise 的原理? 考察对 Promise 状态机、链式调用与异步流程控制的掌握第 384 题请解释Go语言中数组和切片(slice)的区别,并说明切片的扩容机制。 考察对Go语言基础数据结构及底层实现的理解第 385 题请实现一个不依赖STL库的Linux路径名解析函数,要求将输入的绝对或相对路径规范化,处理'.'和'..'等特殊段。你会如何组织数据结构和解析过程? 考察在不使用STL库约束下的路径解析算法设计与自定义数据结构能力第 386 题请介绍 ES6 中你常用的新特性,并说明它们解决了什么问题。 考察对 ES6 核心特性的掌握程度及应用能力第 387 题请实现一个函数,反转链表中从第 left 个节点到第 right 个节点之间的部分,其余部分保持不变。 考察链表操作的边界处理能力与编码实现正确性第 388 题请实现 LeetCode 59 题:生成螺旋矩阵,并说明你的实现思路和时空复杂度。 考察数组模拟、边界处理和代码实现能力第 389 题请描述如何使用 SQL 查询出表中按某列排序的第一名记录。 考察 SQL 排序与获取首行记录的基本语法能力第 390 题请列举 ArrayList 中增加元素和删除元素的常用 API,并说明各自的时间复杂度。 考察 ArrayList 基本 API 的掌握程度及其时间复杂度理解第 391 题Python中向列表添加元素有哪些常见方法? 考察Python列表基础操作与方法的掌握程度第 392 题请手写一个单例模式。 考察对单例模式实现细节、线程安全性和内存语义的理解第 393 题请描述自定义一个自动装配组件的完整步骤。 考察自动装配机制的实际应用与工程能力第 394 题实现删除链表倒数第n个节点的算法,并额外处理n超过链表长度的情况,给出越界警告。 考察链表双指针操作、边界条件处理和鲁棒性设计第 395 题请实现一个函数,给定一个字符串 s 和一个非空字符串 p,找出 s 中所有 p 的字母异位词(即由相同字母组成但顺序可能不同的子串)的起始索引,并返回这些索引的列表。 考察滑动窗口与哈希计数在字符串匹配中的应用及编码实现能力第 396 题在Redis中实现分布式锁具体会用到哪些命令? 考察Redis命令在锁实现中的实际应用第 397 题多态的概念与实现 考察面向对象多态的理解、表现形式与实现机制第 398 题请手写实现一个域名DNS解析过程,并说明其原理。 考察对DNS解析过程的理解与动手实现能力第 399 题手撕-实现shuffle函数。 考察对洗牌算法及其概率均匀性的理解与编码实现能力第 400 题如何删除申请的指针内存,并且将删除后的内存重新指向空? 考察 C/C++ 指针内存释放后的安全处理