前端一面面经
完整信息
本篇目录
#发面经攒人品# 1.自我介绍
2.前端这块,呃,这个领域你接触时间大概多久啊?
3.我看你简历中的两个项目是你平时自己练手的项目,还是说实习相关的项目?
4.你能介绍一下整个的一个对话平台的整个的链路吗,包括Agent的一个分层架构是怎么样子的?
5.那你觉得整体从架构会分几层呢?UI层?模型层?中间呢?
6.这个Agent开发的框架是哪种langchain吗还是其他的,不是说模型接口
7.包括上下文记忆块,记忆压缩相关,你是怎么做的,在Agent层面
8.为什么用SSE而不是websocket
9.RAG是接的现有方案还是纯自己搭的10.Embedding模型
11.那比如说我们聊一下,流水渲染在前端,比如说我们可能会渲染呃比较多的一些呃数据类型嘛,比如说正常的文本啊,呃,比如说代码呀,代码块啊,还有比如说像markdown啊之类的,对吧?那比如说像markdown你是怎么渲染的呢?
12.markdown用了一个三方库是吧?
13.平时js写的多一点还是ts多一点?
14.ts里面比较常用的类型定义
15.interface或者type去定义呃一些类型,那这两者有什么区别?
16.泛型是什么,解决什么问题
17.因为我看你这边呃第二个项目里有用到monorepo嘛,对monorepo有什么了解吗?就比如说你你现在使用的是偏work space是吧?
18.那除了pnpm workspace,还有什么其他方案吗?
19.我看你这边状态管理,说将vuex迁移到pinia,那为什么要做这样一个迁移呢?这两者各自的一个使用场景有什么区别吗?
20.用户输在浏览器里面输入这个url地址之后嘛,回车之后然后服务端不是会返回去电脑页面吗?对吧?那那前端浏览器在接收到这个htm页面之后的整个加载执行的链路是怎么样子的?就他从开始接收到html到整个渲染出来,这里经过了一个什么样的一个过程?不用介绍前置的这个dns寻址啊相关的一些过程,就是已已经是负担它返回html之后。
21.比如说我这有个场景啊,就是二维码扫码登录,呃,这是一种比较常见的场景,比如说我移动端,我扫描pc端上的一个,比如说微信二维码吧,然后我在移动端点击确认登录之后,然后Pc端跳转到一个登录后的界面,这样一个过程。那你觉得它涉及到哪些端呢?以及说它的各个端之间的一个交互过程是怎么样子的?22.那pc端他是怎么知道你已经登录了?他怎么知道这个登录状态他只有感知到这个灯状态之后,他才能跳转吧
23.事件循环输出题
24.LRU手撕#牛客AI配图神器# #我的求职进度条#
本篇目录
当前问题0123
- 01
自我介绍
- 02
前端这块,呃,这个领域你接触时间大概多久啊?
- 03
我看你简历中的两个项目是你平时自己练手的项目,还是说实习相关的项目?
- 04
你能介绍一下整个的一个对话平台的整个的链路吗,包括Agent的一个分层架构是怎么样子的?
- 05
那你觉得整体从架构会分几层呢?UI层?模型层?中间呢?
- 06
这个Agent开发的框架是哪种langchain吗还是其他的,不是说模型接口
- 07
包括上下文记忆块,记忆压缩相关,你是怎么做的,在Agent层面
- 08
为什么用SSE而不是websocket
- 09
RAG是接的现有方案还是纯自己搭的
- 10
Embedding模型
- 11
那比如说我们聊一下,流水渲染在前端,比如说我们可能会渲染呃比较多的一些呃数据类型嘛,比如说正常的文本啊,呃,比如说代码呀,代码块啊,还有比如说像markdown啊之类的,对吧?那比如说像markdown你是怎么渲染的呢?
- 12
markdown用了一个三方库是吧?
- 13
平时js写的多一点还是ts多一点?
- 14
ts里面比较常用的类型定义
- 15
interface或者type去定义呃一些类型,那这两者有什么区别?
- 16
泛型是什么,解决什么问题
- 17
因为我看你这边呃第二个项目里有用到monorepo嘛,对monorepo有什么了解吗?就比如说你你现在使用的是偏work space是吧?
- 18
那除了pnpm workspace,还有什么其他方案吗?
- 19
我看你这边状态管理,说将vuex迁移到pinia,那为什么要做这样一个迁移呢?这两者各自的一个使用场景有什么区别吗?
- 20
用户输在浏览器里面输入这个url地址之后嘛,回车之后然后服务端不是会返回去电脑页面吗?对吧?那那前端浏览器在接收到这个htm页面之后的整个加载执行的链路是怎么样子的?就他从开始接收到html到整个渲染出来,这里经过了一个什么样的一个过程?不用介绍前置的这个dns寻址啊相关的一些过程,就是已已经是负担它返回html之后。
- 21
比如说我这有个场景啊,就是二维码扫码登录,呃,这是一种比较常见的场景,比如说我移动端,我扫描pc端上的一个,比如说微信二维码吧,然后我在移动端点击确认登录之后,然后Pc端跳转到一个登录后的界面,这样一个过程。那你觉得它涉及到哪些端呢?以及说它的各个端之间的一个交互过程是怎么样子的?
- 22
那pc端他是怎么知道你已经登录了?他怎么知道这个登录状态他只有感知到这个灯状态之后,他才能跳转吧
- 23
LRU手撕[#牛客AI配图神器#](https://www.nowcoder.com/creation/subject/eb05ef0c3aad4981af85e1f84c8d3db3) [#我的求职进度条#](https://www.nowcoder.com/creation/subject/81e9423ee42941edb230faabe67267b2)
