Skip to content

大学时间最困难的经历

字数
1622 字
阅读时间
6 分钟
提示词:
大学期间遇到过最困难的事?怎么解决的,有什么收获?
以下内容参考一下,判断是否可以作为最困难的事:
参加计算机设计大赛时,老师给我们一组共五个人分配了一个NL2SQL的智能问答查询系统的项目,让我们实现后端逻辑,通过本地部署和API调用两种方式实现对大模型的调用,用户提问后,由大模型进行自然语言理解与推断,生成SQL语句,并自动前往用户连接的数据库中进行查询,查询返回结果在前端AI回答对话框输出。
这个项目,一开始我与其中两个同学负责后端开发,另外两个同学负责本地大模型微调和远程大模型API接入。后来历经一个多月的时间完成后,老师临了又说是否可以考虑接入树莓派,实现语音输入提问代替用户前端手动输入的步骤,并将大模型输出结果用语音输出,此时距离提交作品截止日期只剩不到一周,我与其中一个同学负责继续推进树莓派接入的功能与最终成果实现,经过整日整夜的学习、实现与调试,最终成功实现功能。

这个经历非常好,完全适合作为“大学期间最困难的事”来回答。它有很强的叙事张力:起初推进顺利 → 突发新需求 → 时间极度紧张 → 极限学习 → 最终成功交付,恰好满足面试官考察的四个核心维度:技术能力、抗压能力、学习能力、团队协作。下面帮你把故事梳理成面试可用的回答。


面试回答模板

面试官:大学期间遇到过最困难的事?怎么解决的?有什么收获?

回答

我遇到最困难的一件事,是参加计算机设计大赛时的一个NL2SQL智能问答项目。

我们五个人组队,目标是做一个系统:用户用自然语言提问,系统通过大模型理解问题并生成SQL语句,自动去数据库查询,把结果返回前端。一开始我负责后端逻辑开发,另外两个同学负责大模型微调和远程API接入。我们花了一个多月完成了这个版本。

结果,在距离提交截止日期只剩不到一周的时候,老师突然提出能不能接入树莓派,实现语音输入提问代替手动打字,并且把查询结果也用语音播报出来。

当时时间非常紧,我和另一个同学主动接了这个任务。我们对树莓派都不熟,前三天基本上是在密集学习,查资料、看文档、搭环境、调设备。接下来的两天开始整合:把语音识别模块接入系统的输入层,把语音合成模块接到输出层,替换掉原有的文字交互。最后两天全部用来联调和修复各种兼容性问题。几乎整日整夜地赶,终于在截止前把完整功能跑通了,最终也顺利提交了作品。

收获:最大的收获是学会了如何在极度紧张的时间压力下快速学习并落地一个陌生技术。以前我习惯按部就班地学,但这次逼着我在几天之内必须出成果。另外也体会到团队协作的重要性——如果没有前期同学做的稳定后端和大模型接口,后期我们的树莓派接入不可能这么快完成。


这个故事为什么好?

  1. 有明确的时间压力:不到一周,制造了强烈的紧张感。
  2. 有技术挑战:树莓派、语音识别、语音合成都是新东西。
  3. 有团队协作:不是一个人在战斗,体现了分工和配合。
  4. 有最终成果:成功提交了作品,不是烂尾或放弃。
  5. 有真实收获:快速学习能力、抗压能力,这些都是面试官想听到的。

面试官可能追问的点

Q1:树莓派上具体跑了什么?语音识别和合成用的什么方案?

回答:树莓派上部署了语音识别和语音合成模块。语音识别用的是阿里云的ASR模型,把语音转成文字后传给后端;语音合成用的是TTS模型,把后端返回的查询结果转成语音播报出来。树莓派本身不跑大模型,只负责输入输出的语音交互,大模型和数据库查询都在服务器端完成。

Q2:时间这么紧,有没有想过放弃?

回答:说实话当时压力确实很大,但从来没想过放弃。一方面是不想拖累整个团队,其他同学已经把前面的工作做得很扎实了;另一方面也觉得这是很好的锻炼机会,能在极限时间内检验自己的学习能力。所以就是硬扛,不懂就查,查不到就问,问不到就试,试了不行就换方案,直到跑通为止。

Q3:如果让你重来一次,你会怎么做?

回答:我会在项目初期就和老师多沟通需求,尽早确认所有功能点,避免最后阶段临时加需求。在方案设计上也会留出一些扩展接口,这样后续加新功能时改动量会更小。

贡献者

The avatar of contributor named as freeway348 freeway348

文件历史

撰写