前端一面面经
完整信息
本篇目录
- 自我介绍
- 我看你有使用 Vue ,那有关于 Vue 跟 Element Plus 结合的一些后端管理的这些有做过吗?
- CSS 让一个 div 垂直水平居中有哪些方法?
- JS 有哪些数据类型?
- == 和 === ,它两个使用上有什么区别呢?
- 就是比如说现在有一个增删改查的一个页面。查询这个是主界面的话,它是一个查询 Table 表格,对吧?然后我有个新增按钮,然后 Table 表格里面你有修改也有删除,可以修改每一条数据,或者删出一两数据。然后我现在我要新增一条数据,新增一个人嘛,填他的名字身高体重对吧?然后我填完之后点个确定,这个弹窗组件不就消失了吗?对吧。调个新增接口,然后再重新查一遍。那我现在如果用 Vue 的话,那我这个弹窗弹窗的话是 v-if 呃还是 v-show 去显示它
- 那我比如说我新增过之后,我再点击点击这个新增按钮,那因为它是 v-show 的,那它的数据还会保留,对吧?但是我要的是一个清空的一个弹窗。这个怎么办呢?
- 我又重新刷了一下数据,这个数据已经出来了。现在我想修改这个这条数据。那我这个主界面和这个弹框这个组件之间,我如何去把这个数据嗯要修改的数据给到弹窗去回显呢?
- 怎么把值给到那个组件?是用什么方式给?
- 然后我现在我修改了一下,在表单上修改了他身高体重,对吧?我修改完之后把修改完的数据直接通过隐秘的传到子组件,父组件,还是说我在子组件调完接口后,我再把成功的消息给到父组件,让他去调修改接口,你用哪个方式比较好?
- 现在我这个新增的这个弹窗和修改的弹窗,它两个能合并吗?
- 那如我是点新增和点修改,我怎么知道这个弹窗是要做新增还是要做修改?因为新增的时候值是空的,修改的时候是填值的,那我如何知道呢?
- 那我如果想验证这个人的名字,他是必填的。比如说我用 element 的 UI 或者 Ant Design 之类的,我如何去通过这种第二组件去验证?
- 我想在 Vue 3 里面声明一个响应式的变量,那我怎么声明呢?比如 Vue 3 里面去声明一个 Number 类型等于 1。
- 那如何知道它是 Number 类型的呢?
- 比如说我现在给了你个 git 地址,然后你从获取到代码,然后到提交后续代码,可以简单说一下整个使用的命令吗?
- 你在推送之前 git pull 还是推送之后 git pull?
- 你是通过怎样借助 AI 工具的?你用了哪些工具?然后用了哪些模型?然后你有没有去深入了解过这里面的这个工具的原理?
- 你刚刚有提到,就是一个 AI 用它的时候有上下文这个问题。就是如果你在你做的一个这个项目上面,然后你的需求比较复杂,你的本身的项目代码比较大,然后在多轮对话之后,就是它的上下文到了它这个模型的上限了,然后这一块就是后续的那个对话质量有影响,这块你是怎么处理的?
- 也提到了 AI 现在就是应用比较方便,你们在面试的过程中有没有借助 AI?
- 我看你大一就开始做项目了,你是怎么去学习的?
- 你可以把你的这个项目讲一下,这个主要这个是做了什么,然后在这个过程中有什么遇到什么比较难的问题去解决的,或者这个项目的价值在哪?
- 你怎么去评估这个提示词的质量?
- 反问
也是一面就打电话给过了[喝可乐],不过周五打电话然后下周一就得入职,主包因为一些个人原因就没去[牛泪]
#秋招特别不鸣谢##你觉得面试是靠实力还是靠运气##我的OC时间线##面经##实习面试记录##你投递的公司有几家约面了?##牛客AI配图神器#
本篇目录
当前问题0123
- 01
自我介绍
- 02
我看你有使用 Vue ,那有关于 Vue 跟 Element Plus 结合的一些后端管理的这些有做过吗?
- 03
CSS 让一个 div 垂直水平居中有哪些方法?
- 04
JS 有哪些数据类型?
- 05
== 和 === ,它两个使用上有什么区别呢?
- 06
就是比如说现在有一个增删改查的一个页面。查询这个是主界面的话,它是一个查询 Table 表格,对吧?然后我有个新增按钮,然后 Table 表格里面你有修改也有删除,可以修改每一条数据,或者删出一两数据。然后我现在我要新增一条数据,新增一个人嘛,填他的名字身高体重对吧?然后我填完之后点个确定,这个弹窗组件不就消失了吗?对吧。调个新增接口,然后再重新查一遍。那我现在如果用 Vue 的话,那我这个弹窗弹窗的话是 v-if 呃还是 v-show 去显示它
- 07
那我比如说我新增过之后,我再点击点击这个新增按钮,那因为它是 v-show 的,那它的数据还会保留,对吧?但是我要的是一个清空的一个弹窗。这个怎么办呢?
- 08
我又重新刷了一下数据,这个数据已经出来了。现在我想修改这个这条数据。那我这个主界面和这个弹框这个组件之间,我如何去把这个数据嗯要修改的数据给到弹窗去回显呢?
- 09
怎么把值给到那个组件?是用什么方式给?
- 10
然后我现在我修改了一下,在表单上修改了他身高体重,对吧?我修改完之后把修改完的数据直接通过隐秘的传到子组件,父组件,还是说我在子组件调完接口后,我再把成功的消息给到父组件,让他去调修改接口,你用哪个方式比较好?
- 11
现在我这个新增的这个弹窗和修改的弹窗,它两个能合并吗?
- 12
那如我是点新增和点修改,我怎么知道这个弹窗是要做新增还是要做修改?因为新增的时候值是空的,修改的时候是填值的,那我如何知道呢?
- 13
那我如果想验证这个人的名字,他是必填的。比如说我用 element 的 UI 或者 Ant Design 之类的,我如何去通过这种第二组件去验证?
- 14
我想在 Vue 3 里面声明一个响应式的变量,那我怎么声明呢?比如 Vue 3 里面去声明一个 Number 类型等于 1。
- 15
那如何知道它是 Number 类型的呢?
- 16
比如说我现在给了你个 git 地址,然后你从获取到代码,然后到提交后续代码,可以简单说一下整个使用的命令吗?
- 17
你在推送之前 git pull 还是推送之后 git pull?
- 18
你是通过怎样借助 AI 工具的?你用了哪些工具?然后用了哪些模型?然后你有没有去深入了解过这里面的这个工具的原理?
- 19
你刚刚有提到,就是一个 AI 用它的时候有上下文这个问题。就是如果你在你做的一个这个项目上面,然后你的需求比较复杂,你的本身的项目代码比较大,然后在多轮对话之后,就是它的上下文到了它这个模型的上限了,然后这一块就是后续的那个对话质量有影响,这块你是怎么处理的?
- 20
也提到了 AI 现在就是应用比较方便,你们在面试的过程中有没有借助 AI?
- 21
我看你大一就开始做项目了,你是怎么去学习的?
- 22
你可以把你的这个项目讲一下,这个主要这个是做了什么,然后在这个过程中有什么遇到什么比较难的问题去解决的,或者这个项目的价值在哪?
- 23
你怎么去评估这个提示词的质量?