后端岗位面试题更新 2026-08-05
请手写一个高可扩展的排序工具,需要支持对基本类型和对象排序,能根据传入参数对不同字段排序,还能接收 lambda 表达式。
荣耀后端开发电子/半导体编码实现系统设计技术选型Java
考察说明
考察泛型接口设计、函数式编程与排序扩展能力
回答思路
- 设计通用泛型接口,兼容基本类型装箱与对象
- 支持通过 key 提取器或字段名动态指定排序字段
- 支持排序方向与多个排序条件的组合
- 实现简洁,遵循 Comparable 或 Comparator 语义
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。