后端岗位面试题 · 编码实现

题库中标记为“后端”的结构化面试题。

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

筛选题目已选:编码实现
第 621 题请生成十个形式为A?B的数学表达式,要求A和B都是0-9的整数,?为加号或减号,且每个表达式的结果都在0到9之间。 考察枚举生成能力与对算法约束的理解,以及如何系统化地构造满足条件的表达式编码实现问题拆解第 622 题运行时多态和编译时多态有什么区别?能举一个例子吗? 考察对多态分类、实现机制和典型场景的理解编码实现技术原理第 623 题请介绍C#中值类型与引用类型的区别,并说明它们对内存分配和参数传递的影响。 考察对C#核心类型系统的理解及实际应用编码实现技术原理C#第 624 题在关系型数据库中,如何查询表中按某列排序后的最后一条记录? 考察SQL排序、限制行数与去重的正确写法编码实现SQL第 625 题Integer a=200;Integer b=100;a == b? 考察Java包装类缓存机制和equals与==的区别编码实现技术原理Java第 626 题如何实现一个malloc? 考察内存分配器设计、性能与工程权衡编码实现技术原理方案权衡C第 627 题在Go中如何编写一个基本的TCP socket服务端和客户端? 考察Go的net包的使用、goroutine并发模型和错误处理风格编码实现技术原理GoTCP第 628 题请解释 TypeScript 中泛型的概念,并说明它在函数和类中的应用。 考察对泛型语法的理解及在 API 设计中的应用编码实现技术原理TypeScript第 629 题自定义异常如何定义和抛出? 考察自定义异常的设计规范与抛出时机编码实现技术原理第 630 题给定一个整数数组,求乘积最大的连续子数组的乘积值。 考察动态规划与乘积符号/零值处理的边界能力编码实现问题拆解技术原理第 631 题手写代码求最长连续不重复子序列的长度,并说明你的解法思路。 考察滑动窗口与哈希表在子串问题中的应用能力编码实现问题拆解技术原理第 632 题Java 集合中 HashMap 的底层数据结构是什么?请说明其存储和查找过程。 考察 HashMap 底层数组加链表/红黑树的结构及哈希寻址逻辑编码实现技术原理Java第 633 题请列举并解释Socket编程中常用的API及其主要用途。 考察网络编程基础知识的掌握程度编码实现技术原理第 634 题给定一个字符串数组,请实现一个函数找出所有字符串的最长公共前缀。 考察字符串处理、边界条件与算法实现能力编码实现问题拆解第 635 题请实现单链表的反转前 k 个节点,并说明你的设计思路与边界处理。 考察链表操作、边界处理与算法设计能力编码实现问题拆解技术原理第 636 题请实现一个 LRU(最近最少使用)缓存,要求支持 get 和 put 操作,且 get 和 put 的平均时间复杂度为 O(1)。 考察 LRU 缓存的数据结构设计和 O(1) 操作实现能力编码实现问题拆解技术原理第 637 题实现一个HashMap(包括hash方法,插入,删除,查找等功能) 考察哈希表底层实现、冲突处理和基础操作正确性编码实现问题拆解技术原理Java第 638 题使用 channel 如何实现两个 goroutine 交替打印(一个打印数字,一个打印字母)? 考察 Go 并发同步、channel 通信与交替执行的控制能力编码实现问题拆解技术原理Go第 639 题请实现一个函数,删除列表中所有出现次数超过一次的元素,即仅保留出现次数为一次的元素。 考察列表元素频率统计与原地或新建列表处理的能力编码实现技术原理第 640 题设计并实现一个拼音打字排序功能,请描述你的方案。 考察编码实现能力、技术选型和问题拆解能力编码实现问题拆解技术选型JavaPython