影刀AI前端一面,惨不忍睹

背景

4年前端,有AI行业的工作经历

多的不说了,纪念一下吧,感觉啥都没答上来,面试官能和我聊四五十分钟也是难为他了

正文

  1. 为什么会有给ai用的sandbox,它的出现是为了解决什么问题?有没有用过sandbox?
  2. llm playground深挖
  3. sse和socket的区别,为什么用sse做流式而不是socket
  4. 假设你现在在用这个playgroun和ai进行对话,发送按钮点击了,此时模型在不断的一个字一个字的蹦出来,在这个流式输出的过程中,我刷新了页面或者切了一下对话再切回来,这个时候作为用户我肯定希望对话是继续的,这种场景你是怎么处理的?后续面试官补充:sse不是socket,在断掉之后,是没有重连这个概念的,你是怎么保证断了之后还能继续的?
  5. 模型在输出的时候,用户可以随时点击停止按钮让模型停下来,你是怎么设计中止这部分的功能的?前端会不会把fetch取消掉?如果只是前端取消掉,后端不是还在sse吗?怎么处理的?
  6. 给llm的tool是前端实现的吗?你们是怎样去调用web search的?
  7. 上面聊了这么多,你有参与过agent的开发吗?你对llm本身的运行过程了解吗?
  8. 用户的输出VS模型的输入,多模态模型的消息和普通的纯文本的消息有什么区别吗?
  9. 为什么你需要用到swr?为什么会有请求缓存?
  10. 你项目里写了国际化,你是怎么做国际化的?我回答的是i8n相关的用法
  11. 接上一条,假设有一个论坛,是全球可用的,你发了一条帖子,是中文的,这个时候我在海外,我希望能看到英文,如果是你,你会怎么设计?
  12. 后端翻译的时机是什么时候?
  13. 如果有同样的文本,后端难道每一次都要翻译吗?怎么优化?因为论坛的实时性,如果你缓存了,但我还是得调接口才能拿到新的,那缓存还有必要么?

反问

  1. AI时代的前端你最看重什么能力
  2. 部门的前端都会涉及到Agent开发吗?

#前端##面经##社招##前端面经#
全部评论

相关推荐

昨天 14:46
已编辑
门头沟学院 Web前端
励志成为双港第一ja...:这其实很正常,离的太远了,他认为你不会来,就为了混个面试,而且成本很高,实习生都优先选本地高校。吃了地域的亏,所有很多时候地域可能比院校层次更重要。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务