后端岗位面试题更新 2026-08-05

请用你熟悉的编程语言实现一个函数:遍历一个目录(包含子目录)下的所有 .txt 文件,检查每个文件中是否包含字符串"12345",并输出包含该字符串的文件路径。

深信服后端开发专业服务编码实现问题拆解技术原理

考察说明

考察文件系统遍历、文件读取与字符串匹配的编程实现能力

回答思路

  1. 使用递归或栈/队列遍历目录及子目录
  2. 正确识别 .txt 扩展名(含大小写处理)
  3. 使用合适的编码读取文件内容并检查子串
  4. 处理异常情况(如文件不可读、目录不存在)
  5. 输出结果清晰,代码结构合理
  6. 考虑性能因素(如大文件、文件数量多)
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。