恒生电子高频面试题

题集来源:Rocky Ding(WeThinkIn)收录项目:AIGC-Interview-Book查看原题集

题目目录

27 道原题
  1. 先请你简单做个自我介绍,包括个人基本信息教育背景,重点聊一下你是怎么理解这个岗位的。

    原题
  2. 听你提到ai工具能大幅提升开发迭代效率。你平时最常用的ai编码工具是什么?

    原题
  3. 谈谈你对python装饰器的理解,它的核心作用是什么?举一个你在实际项目中使用装饰器的场景,说明它解决了什么问题?

    原题
  4. 你提到装饰器可以在不修改业务代码的前提下增强功能。那如果要给一个带位置参数、关键字参数,还有返回值的业务函数加统计执行耗时的装饰器,你会怎么处理被装饰函数的参数传递和返回值透传问题。

    原题
  5. 你刚才提到会用判断做参数校验,那你知道python中用来实现装饰器时,能自动保留被装饰函数源信息,比如函数名文档字符串的标准库装饰器是什么吗?

    原题
  6. 创建联合索引时字段的放置顺序,会不会影响查询效率?为什么?

    原题
  7. 如果我有一个联合索引abc,查询条件是b等于1 and c等于2,这个查询能用到这个联合索引吗?

    原题
  8. 你刚才提到联合索引,遵循最左匹配原则,那联合索引在B+树中存储时,是按照什么规则来组织键值顺序,从而支撑最左匹配特性的。

    原题
  9. 让大模型稳定输出结构化数据,如JSON是ai应用开发常见需求,但模型有时会输出多余的解释文字或格式不合法,你会用哪些手段提升结构化输出的稳定性和可解析性。

    原题
  10. 如果你在提示词里已经明确要求,只输出JSON不要额外解释,但模型依然在JSON前后附带自然语言说明,你会用什么方式处理这类输出。

    原题