有没有人能分享下 如何出面试题?
题目允许面试者自由使用 ai , 考察其是否能正确使用 ai 解决复杂的没有标准答案的软件问题, 是否能正确约束问题边界。 能指出 ai 方案里的错误和缺陷
问题边界: 譬如任何软件都是基于某个硬件运行的,也依赖用户需求,不可能满足所有的需求。
故障处理也是有边界的, 哪些故障应该让软件直接 崩溃退出,哪些需要软件兜底
考察如何能清楚地设置边界条件,发现 ai 写的代码/方案有问题。
如果是从头用 AI 做一个题目,感觉很难评估 —— 每个人用 AI 的习惯都不一样,都觉得自己的是最好的,但其实很难比较。
我有个想法是给面试者一个「运行了一半的 Session 」,面试者可以查看之前的聊天记录和 AI 写的代码,然后继续完成这个项目或解决中间的遇到的问题,这样更能考察面试者使用 AI 的能力,包括应对自己不熟悉的情况的能力。当然这个「题目」设计可能就要花一些功夫了。