前端开发实习生一面面经
完整信息
本篇目录
- TypeScript 中 type 和 interface 有什么区别?
- 如果想定义一个构造函数,应该怎么定义?用 interface 怎么定义?
- 如果要用 type 定义构造函数呢?
- Promise.all 的含义是什么?
- 如果想拿到所有 Promise 的成功和失败结果,该怎么做?
- TS 中的泛型应该怎么理解?
- 浏览器中的同源策略该怎么理解?有哪些解决方案?
- 了解 iframe 吗?如果主页面和 iframe 内嵌页面跨域,怎么通信?
- 跨域通信具体怎么实现?
- Vue 中 computed 和 watch 有什么区别?
- Pinia 这个库主要是做什么的?为什么需要它?
- Vuex 和 Pinia 在初始化上有什么区别?
- Vite 在开发环境和 build 环境有什么区别?
- 有开发过 Vite 插件吗?或者定制过 Vite 能力吗?
- 对 Harness Engineering(或 Prompt Engineering / Agent 控制)的概念有什么了解?
- Plan 在 Agent 中是怎么设计的?(Plan 的状态、流转)
- 大模型想调用一个读的工具,整个过程是什么样的?
- OpenAI、Anthropic 等模型的输出协议有什么区别?
- 项目为什么用 SQLite?
- 知识库的建设用了哪些技术?怎么实现的?(从离线存储到检索召回全流程)
- 调用的大模型(LLM)是什么?
- 接入大模型时用了 SDK 还是直接调 API?
- 多轮对话(记忆功能)是怎么实现的?
- 可视化页面搭建平台有哪些功能?怎么使用?
- 为什么采用扁平数组而不是树形结构?
- 有没有容器组件(可以包含子组件)?怎么实现的?
- 平台目前支持哪些组件?
- 拖拽功能是自己开发的吗?怎么实现的?
- 点击组件时高亮是怎么实现的?
- 八点缩放和旋转是怎么实现的?
- 实现一个并发控制函数:限制同时执行的任务数量,最终返回所有结果。
- 反问(部门技术栈、前端未来方向)
#实习面试记录##我的求职进度条##牛客AI配图神器#
这面试的大叔一看就不是什么善茬。手撕没写对,和我说手撕特意选的简单题。。。第二天寄
本篇目录
当前问题0132
- 01
TypeScript 中 type 和 interface 有什么区别?
- 02
如果想定义一个构造函数,应该怎么定义?用 interface 怎么定义?
- 03
如果要用 type 定义构造函数呢?
- 04
Promise.all 的含义是什么?
- 05
如果想拿到所有 Promise 的成功和失败结果,该怎么做?
- 06
TS 中的泛型应该怎么理解?
- 07
浏览器中的同源策略该怎么理解?有哪些解决方案?
- 08
了解 iframe 吗?如果主页面和 iframe 内嵌页面跨域,怎么通信?
- 09
跨域通信具体怎么实现?
- 10
Vue 中 computed 和 watch 有什么区别?
- 11
Pinia 这个库主要是做什么的?为什么需要它?
- 12
Vuex 和 Pinia 在初始化上有什么区别?
- 13
Vite 在开发环境和 build 环境有什么区别?
- 14
有开发过 Vite 插件吗?或者定制过 Vite 能力吗?
- 15
对 Harness Engineering(或 Prompt Engineering / Agent 控制)的概念有什么了解?
- 16
Plan 在 Agent 中是怎么设计的?(Plan 的状态、流转)
- 17
大模型想调用一个读的工具,整个过程是什么样的?
- 18
OpenAI、Anthropic 等模型的输出协议有什么区别?
- 19
项目为什么用 SQLite?
- 20
知识库的建设用了哪些技术?怎么实现的?(从离线存储到检索召回全流程)
- 21
调用的大模型(LLM)是什么?
- 22
接入大模型时用了 SDK 还是直接调 API?
- 23
多轮对话(记忆功能)是怎么实现的?
- 24
可视化页面搭建平台有哪些功能?怎么使用?
- 25
为什么采用扁平数组而不是树形结构?
- 26
有没有容器组件(可以包含子组件)?怎么实现的?
- 27
平台目前支持哪些组件?
- 28
拖拽功能是自己开发的吗?怎么实现的?
- 29
点击组件时高亮是怎么实现的?
- 30
八点缩放和旋转是怎么实现的?
- 31
实现一个并发控制函数:限制同时执行的任务数量,最终返回所有结果。
- 32
反问(部门技术栈、前端未来方向)