大模型的兴起,很多公司现在都开始进入AI开发的新篇章,那么或多或少也需要招聘一些AI的开发人员。
其实很多公司需要的,说白了就是一个AI开发工程师或者架构师,但是在招聘过程中,或多或少对要求写的太过夸张,学历必须是研究生,博士更好。必须熟悉各种算法原理,有paper经验等等。
不可否认,企业的出发点是好的,希望招到一个大牛,可是如果只是招一个AI开发的话,个人觉得有点得不偿失了。面试的时候也是一样,各种transformer的细节,mamba的细节,对于现在快速发展的ai应用,特别是cursor+sonnet的快速普及,如何可以找到一个可以快速开发AI应用上手的人,特别是如何识别这个人是否开发过AI应用,是很多公司面试所面临的问题。
那么,如果您是面试官,如何识别一个人真正的开发过AI应用呢?每个的想法肯定是不一样的。有的人会直接问langchain,llamaindex,有的人会问vectorstore的特性,我还见过有人问提示词的。
那么我先打个样,大家可以留言,说说大家认为最好的ai开发面试题。
我也面试了很多人,对于ai开发来说,我一般都会必问的一个问题就是,function call和tool call的区别。
其实在openai一开始,发布的是function call,它很方便的解决了openai