一面
日期:2025.11.12
一面通过了,二面要到现场,懒得跑就拒了。
一、 问题
你最近也有开发过 AI 相关的应用吗?可以详细介绍一下吗?
跟你接的时候是 Next.js 接的是吧?你们上家公司那边前端也有基建,对吧?有开发过组件库或者基建里的内容吗?
那我有个场景我问一下你,你们有没有搞个 MCP,把你们这个基建的这个仓库连到你们的 VSCode 或者是其他之类的编辑器里面?
你们是技术栈迭代的话没有说是一次性迭代完成,就是还会遗留很多以前的东西,是吧?
你有了解过 Angular吗?
我们正常使用 ref 获取一个组件,这个时候我用点 value 是没办法得到它的类型提示的,怎么解决呢?我现在想在外面用点 value 直接就调出代码提示。
还有别的吗?你有了解过 useTemplateRef 吗?
像 Vue 3.4、3.5 还有一些新知识,你有了解过吗?
v-model这个东西你有考虑过吗?就是你如果自己做个 input 组件,你肯定是要自己来实现这个 v-model 的,在组件内部。你现在是怎么做的?
它那个 v-model,它在组件内部就是获取一个 props 点 modelValue,然后让外部监听变更,就是 update:modelValue,这个你知道吗?所以这个时候我在内部改这个值就很麻烦。有别的方案吗?
你最近学习的话,是不是更多就偏向 AI 或者后端去了?
你可以讲一下那个 TS 相关的,就是它有很多(如 Omit)这种内置方法,你可以讲一些吗?
(关于 TS 类型提取) 你同事写了个 TS 文件,但是他没有把这个函数的声明导出来...在代码里怎么拿得到这个类型声明呢?就是我要提取入参的类型。
你们做基建的那些代码规范的话,你可以讲一下你们是怎么做的吗?
这些都是你自己配的吗?
你那个 CICD 你是自己搭的?还是说你也只是知道?
你有参与写这里面UI 自动化的那些测试用例吗?
那我现在如果让你去够搭一个这个东西,你能搭的出来吗?
你对这些数据库这方面知识还了解什么?
你是什么专业的?
那你对这些数据结构,还有那个设计模式你还记得吗?
浏览器的 XSS,还有 CSRF 这些你可以讲一下吗?
跨域的两个 iframe 之间怎么通信?
Vue 3 的 watchEffect,你可以讲一下吗?
依赖收集是自动收集的,对吧?他是在哪个时机收集的?只收集一次吗?
Vue 3 你会不会?
你有深度学习 Vue3 吗?
那你可以讲一下 promise 吗?
它 promise 是解决回调地狱,但是它又创造了什么问题?
你对 promise 里面的一些静态方法你有了解吗?
二、反问
- 你们是 Vue 3 的技术栈是吗?