AI 全栈开发工程师一面面经
完整信息
本篇目录
一、开场自我介绍
- 做一下自我介绍。
二、实习拷打
挑战和收获
四、数据库
- 对计算机网络、数据库这些有了解吗?说说MySQL。
- 出现慢查询该如何排查?
- 除了关系型数据库,还用过哪些数据库?
五、前端相关
- 你主要是后端,前端是否也可以开发?
- 对Vue、React框架了解到什么程度?
- Vue这个框架解决了什么问题?
- Vue对比传统HTML、JSP最大的区别是什么?
- 对组件化、状态管理有没有了解?
- 如果给你一份Vue组件代码,你能看懂多少?
六、编程语言、异步、并发
- 后端主要用Java吗,有没有写过其他语言?
- async / await 这一对异步关键字,它的本质是什么?
- 了解事件循环吗?
- 进程、线程、协程三者有什么区别?
- 协程和线程最大的区别是什么?
七、开源贡献经历
接触开源、给开源项目贡献代码有多久了?
你解决一个问题的整体思路是什么?
如果给到一个业务需求,从需求到原型,再到最终产品落地,你的完整流程是什么?
八、个人从零到一项目
- 有没有从零到一独立开发过小应用、小工具?
九、Linux & Docker 运维
- 对服务器、Linux了解吗?说几个常用Linux命令。
- 查看进程的命令是什么?查看网络的命令了解吗?
- 了解Docker吗?
- 自己手写过Dockerfile吗?
- Dockerfile内部做了哪些事情?
- 说几个Docker常用命令。
- 如果服务器不能交给AI操作,需要人工处理,你会怎么做?
十、计算机网络
- 了解TCP、UDP、HTTP、WebSocket吗?
- HTTP和WebSocket的区别和联系是什么?
- 讲一下TCP三次握手的详细过程,包括ACK报文。
- 简单讲下四次挥手。
- 了解Git吗?举几个常用Git命令。
- git revert 和 git reset 的区别是什么?
- 多人协作开发遇到代码冲突怎么处理?
- 了解RESTful API设计吗?简单讲讲RESTful。
十一、Java框架 & 设计模式
- 后端主要是Java相关框架对吧?
- Spring、Spring Boot你了解到什么深度?
- 有没有尝试手写一个轻量级的Spring小框架?
- 了解设计模式吗?用过哪些设计模式?
- 你觉得设计模式最重要的点是什么?
- 如果用一条设计原则概括所有设计模式,你会选哪一个?
十二、AI大模型应用开发
- 你认为大语言模型应用开发的本质是什么?
- 对大模型API参数了解深吗?
- 大模型有哪些关键参数,比如temperature、message list?
- 做RAG客服问答的核心是什么?
- 完整讲一遍RAG检索流程,从建库到查询。
- 常见的向量数据库有哪些?有没有用过?
- 在学习、使用AI工具上面投入多少金钱?投入多长时间?
十三、反问环节
询问具体业务
时长:60分钟
体验:3分
本篇目录
当前问题0147
- 01
做一下自我介绍。
- 02
挑战和收获
- 03
说说MySQL。
- 04
出现慢查询该如何排查?
- 05
除了关系型数据库,还用过哪些数据库?
- 06
你主要是后端,前端是否也可以开发?
- 07
对Vue、React框架了解到什么程度?
- 08
Vue这个框架解决了什么问题?
- 09
Vue对比传统HTML、JSP最大的区别是什么?
- 10
对组件化、状态管理有没有了解?
- 11
如果给你一份Vue组件代码,你能看懂多少?
- 12
后端主要用Java吗,有没有写过其他语言?
- 13
async / await 这一对异步关键字,它的本质是什么?
- 14
了解事件循环吗?
- 15
进程、线程、协程三者有什么区别?
- 16
协程和线程最大的区别是什么?
- 17
接触开源、给开源项目贡献代码有多久了?
- 18
你解决一个问题的整体思路是什么?
- 19
如果给到一个业务需求,从需求到原型,再到最终产品落地,你的完整流程是什么?
- 20
有没有从零到一独立开发过小应用、小工具?
- 21
对服务器、Linux了解吗?说几个常用Linux命令。
- 22
查看进程的命令是什么?查看网络的命令了解吗?
- 23
了解Docker吗?
- 24
自己手写过Dockerfile吗?
- 25
Dockerfile内部做了哪些事情?
- 26
说几个Docker常用命令。
- 27
如果服务器不能交给AI操作,需要人工处理,你会怎么做?
- 28
HTTP和WebSocket的区别和联系是什么?
- 29
讲一下TCP三次握手的详细过程,包括ACK报文。
- 30
简单讲下四次挥手。
- 31
了解Git吗?举几个常用Git命令。
- 32
git revert 和 git reset 的区别是什么?
- 33
多人协作开发遇到代码冲突怎么处理?
- 34
了解RESTful API设计吗?简单讲讲RESTful。
- 35
Spring、Spring Boot你了解到什么深度?
- 36
有没有尝试手写一个轻量级的Spring小框架?
- 37
了解设计模式吗?用过哪些设计模式?
- 38
你觉得设计模式最重要的点是什么?
- 39
如果用一条设计原则概括所有设计模式,你会选哪一个?
- 40
你认为大语言模型应用开发的本质是什么?
- 41
对大模型API参数了解深吗?
- 42
大模型有哪些关键参数,比如temperature、message list?
- 43
做RAG客服问答的核心是什么?
- 44
完整讲一遍RAG检索流程,从建库到查询。
- 45
常见的向量数据库有哪些?有没有用过?
- 46
在学习、使用AI工具上面投入多少金钱?投入多长时间?
- 47
询问具体业务