后端岗位面试题更新 2026-08-05
从一个文件读取多行字符串,按每个字符串倒数第二个字符的字典序排序,结果写入另一个文件,且不能使用 Java 内置排序函数。请实现该排序逻辑。
阿里云后端开发专业服务编码实现问题拆解技术原理Java
考察说明
考察字符串处理、自定义排序算法实现及文件IO能力
回答思路
- 正确提取每个字符串的倒数第二个字符作为排序键
- 实现一种不依赖内置 sort 的排序算法,如插入、选择或归并
- 正确读写文件并处理输入输出异常
- 排序稳定性与边界情况(如空行、不足两个字符的字符串)处理
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。