前端面试:项目细节问题(已工作|给大家做个分享)
1、介绍介绍整个项目的开发流程答我面试时的回答首先产品、项目经理和甲方一起开会确认需求产品编写需求文档并画出原型图贴在需求文档上然后产品、项目经理、甲方、技术、测试、数据大家一起开需求评审会项目经理和产品一起把需求拆分为任务卡片放在一个任务看板上并且分配给前端、后端和数据组长他们再给自己的组员分配任务前后端和数据组3方同时进行开发测试组编写测试用例和接口自动化测试最后开发完成后测试在开发环境进行测试测出问题会在测管平台开出缺陷卡片并提醒开发进行修复接下来进行代码评审评审结束后上生产环境产品再次验收任务卡片有问题再修复最终代码才上线。我给大家梳理梳理这个开发过程甲方提出需求-产品编写需求文档-全员召开需求评审会议-经理分析需求后整理出任务卡片-前后端数据组长给组员分配任务卡片-前后端数据3方同时进行开发测试编写测试用例和接口自动化测试-测试在开发环境测试-前后端数据组3方分别召开代码评审回-代码上生产环境-上线2、你们平时的工作过程是什么样的你们的工作量如何体现答我面试时的回答我们这个项目属于项目的迭代开发本项目的迭代开发总周期是一年我们每个月完成一个开发需求的冲刺每个冲刺的任务卡片都会呈现在看板上每个任务卡片都有分配相应的开发人员大家每天早上会开30分钟晨会项目经理会一一询问大家的开发进度一般会有2周左右留给我们开发1周留给测试还有1周是改缺陷封版时间。3、你们开发团队有些什么人组成答我面试时的回答我们这个项目比较特殊对前端页面展示要求较高所以有4个前端2个后端1个项目经理1个产品2个测试3个数据目前主要是由这些人员组成可能中途也会有人员的流动。4、介绍介绍你最近开发的这个项目答我面试时的回答我最近参与开发的这个项目主要是基于Vue3和ElementUI技术做的商城管理系统用户轻松管理商品、订单、物流、分销设置等并能 开启分销模块和查看统计报表以提高商城的销售额和了解商城的运营情况。5、这个项目中你主要负责了哪些模块答我面试时的回答自动给大家标个序号1在我最近的项目中我使用了Vite作为前端构建工具来搭建项目。Vite的快速冷启动和热模块替换功能让我能够快速开发和调试应用程序。2为了实现页面布局和样式需求我选择了Windicss组件库。举个例子我使用Windicss的Grid系统来创建响应式的网格布局并利用它的类名缩写功能来快速定义样式。这样我能够更高效地完成页面布局工作。3我采用了MVVM架构方式并选择了Vue框架来构建应用程序。这种架构模式使代码更易于理解和维护。举个例子我负责开发一个电子商务平台的商品模块。我使用Vue框架的组件系统来构建商品列表、商品详情等子组件并使用Vue的响应式数据绑定来实现数据的动态渲染和更新。这样我能够快速构建出交互性强、用户友好的商品模块。4我使用了Vuex来管理应用程序中的共享状态。我创建了一个store来存储共享的数据并在需要的组件中按需引入该store。例如在一个订单管理模块中我使用Vuex的store来存储订单列表数据。其他组件可以通过引入该store并使用store的API来获取订单数据或修改订单状态。这样我能够确保不同组件之间的订单数据是同步和一致的。6、你在项目开发中有没有遇到什么问题你是怎么解决的答我面试时的回答自动给大家标个序号问题我仔细想想比如我需要从后端API获取数据并在前端展示但是我遇到了以下问题数据加载需要一定的时间我需要在数据加载完成前显示一个加载动画。如果数据加载失败我需要显示一个错误提示并提供重新加载的选项。解决我使用了Vue 3的组合式API来定义了一个名为xxxxx的组件1在组件的setup函数中使用ref函数来创建了一些响应式的数据包括loading是否正在加载数据、error是否加载数据时发生错误、data加载的数据。在reloadData函数中我们首先设置loading为true将error重置为false。然后我们使用Axios库发起一个GET请求来获取数据如果请求成功我们将获取到的数据赋值给data并将loading设置为false如果请求失败我们将error设置为trueloading设置为false。2在模板中根据loading、error和data的值来显示不同的内容如果正在加载数据显示加载中的提示如果加载数据失败显示错误提示并提供重新加载的按钮如果数据加载成功显示数据列表。我就是处理异步数据加载和错误处理的问题。3代码实现我自己根据我的思路写了代码大家把代码看明白业务逻辑理顺了用自己的语言表达通顺就好但不会表述的友友也可参考我的上述表达template div div v-ifloading加载中.../div div v-else-iferror 数据加载失败 button clickreloadData重新加载/button /div div v-else ul li v-foritem in data :keyitem.id{{ item.name }}/li /ul /div /div /template script import { ref } from vue; import axios from axios; export default { name: DataLoader, setup() { const loading ref(false); const error ref(false); const data ref([]); const reloadData () { loading.value true; error.value false; axios.get(/api/data) .then(response { data.value response.data; loading.value false; }) .catch(() { error.value true; loading.value false; }); }; // 初始化加载数据 reloadData(); return { loading, error, data, reloadData }; } }; /script

相关新闻

深度学习中的损失函数与优化算法基础知识

深度学习中的损失函数与优化算法基础知识

一、前言在深度学习训练流水线中,网络结构负责特征提取,损失函数定义优化目标,优化算法负责参数迭代更新,三者共同构成模型收敛的完整闭环。很多初学者仅停留在调用nn.CrossEntropyLoss()、optim.Adam()的层面,不清楚公…

2026/7/29 17:41:41阅读更多 →
Langflow终极指南:3分钟学会可视化AI工作流构建

Langflow终极指南:3分钟学会可视化AI工作流构建

Langflow终极指南:3分钟学会可视化AI工作流构建 【免费下载链接】langflow Langflow is a powerful tool for building and deploying AI-powered agents and workflows. 项目地址: https://gitcode.com/GitHub_Trending/la/langflow 想要零代码构建智能AI应…

2026/7/29 17:41:41阅读更多 →
高通AI研究院揭示:视觉AI也有“近视眼“?

高通AI研究院揭示:视觉AI也有“近视眼“?

这项由高通AI研究院(Qualcomm AI Research)完成的研究,发表于2026年欧洲计算机视觉大会(ECCV 2026),论文编号为arXiv:2607.09061,有兴趣深入了解的读者可通过该编号查询完整论文。你有没有想过&…

2026/7/29 17:41:41阅读更多 →
Mysplash开发者视角:项目架构解析与核心组件设计原理

Mysplash开发者视角:项目架构解析与核心组件设计原理

Mysplash开发者视角:项目架构解析与核心组件设计原理 【免费下载链接】Mysplash An Unsplash Client 项目地址: https://gitcode.com/gh_mirrors/my/Mysplash Mysplash是一款基于Unsplash API的客户端应用,采用模块化架构设计,通过精心…

2026/7/29 19:04:17阅读更多 →
提示词安全不是“加个filter”那么简单:从LLM推理引擎层到Tokenizer底层的4级可信执行环境构建指南

提示词安全不是“加个filter”那么简单:从LLM推理引擎层到Tokenizer底层的4级可信执行环境构建指南

更多请点击: https://codechina.net 第一章:提示词安全不是“加个filter”那么简单:从LLM推理引擎层到Tokenizer底层的4级可信执行环境构建指南 提示词安全绝非在应用层简单插入正则过滤器或关键词黑名单所能保障。真正的防御必须纵深嵌入模…

2026/7/29 19:04:17阅读更多 →
Pattern Monster:320+免费SVG无缝图案生成工具,轻松打造专业级背景设计

Pattern Monster:320+免费SVG无缝图案生成工具,轻松打造专业级背景设计

Pattern Monster:320免费SVG无缝图案生成工具,轻松打造专业级背景设计 【免费下载链接】svelte-svg-patterns Create seamless patterns in SVG to use as website backgrounds, header images, stationery design and package design 项目地址: https…

2026/7/29 19:04:17阅读更多 →
TediCross常见问题解决:聊天ID获取与消息同步故障排查

TediCross常见问题解决:聊天ID获取与消息同步故障排查

TediCross常见问题解决:聊天ID获取与消息同步故障排查 【免费下载链接】TediCross Bot which bridges Telegram chats with Discord channels 项目地址: https://gitcode.com/gh_mirrors/te/TediCross TediCross是一款强大的聊天桥接机器人,能够无…

2026/7/29 19:04:17阅读更多 →
Ryujinx模拟器:3步掌握Switch游戏在PC上流畅运行的终极指南

Ryujinx模拟器:3步掌握Switch游戏在PC上流畅运行的终极指南

Ryujinx模拟器:3步掌握Switch游戏在PC上流畅运行的终极指南 【免费下载链接】Ryujinx 用 C# 编写的实验性 Nintendo Switch 模拟器 项目地址: https://gitcode.com/GitHub_Trending/ry/Ryujinx 想在电脑上体验《塞尔达传说:旷野之息》的壮丽世界&…

2026/7/29 19:04:17阅读更多 →
单片机毕设选题推荐:基于 STM32 的自动模式与阈值设置双模式控制系统 基于单片机的水温检测与继电器加热控制系统开发(011801)

单片机毕设选题推荐:基于 STM32 的自动模式与阈值设置双模式控制系统 基于单片机的水温检测与继电器加热控制系统开发(011801)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/29 19:02:17阅读更多 →
覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

🔹 工具基础介绍 OpenClaw 是开源生态中一款实用性较强的本地智能工具,凭借本地离线运行、可视化图形操作和任务自动化三大核心特性,赢得了众多用户的青睐。与普通在线对话AI工具不同,它属于能够直接操控本机软硬件的智能数字员工…

2026/7/29 9:47:45阅读更多 →
伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

所谓液压伺服阀体的精密激光焊接,是用激光束对阀座壳体(通常为不锈钢或铝合金)进行密封焊接,使阀体在21-35MPa的高压液压油或压缩气体中长期运行而不发生介质泄漏。液压伺服阀是高端液压系统的"大脑"。从航空航天飞行控…

2026/7/29 7:00:19阅读更多 →
D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx 你是否还在…

2026/7/29 7:58:51阅读更多 →
28. Agent 执行到一半想暂停?用 interrupt 给它设个“关卡“!

28. Agent 执行到一半想暂停?用 interrupt 给它设个“关卡“!

28. Agent 执行到一半想暂停?用 interrupt 给它设个“关卡“! 在构建复杂的 Agent 系统时,我们经常会遇到这样的场景:Agent 正在执行一个多步骤的任务,比如“下单购买商品”,但执行到一半时,我们…

2026/7/29 0:01:46阅读更多 →
自律同行,突破无界!NANK南卡正式官宣曾舜晞成为品牌代言人

自律同行,突破无界!NANK南卡正式官宣曾舜晞成为品牌代言人

近日,国际专注开放式技术研发的声学品牌Nank南卡,正式官宣实力艺人曾舜晞担任品牌代言人。消息一经发出便轰动全网。为什么耳机品牌不选择流量明星、老牌歌手?而且是选择曾舜晞?让我们一起来探索一下!比起短期的流量&a…

2026/7/29 0:01:46阅读更多 →
【RT-DETR多模态创新改进】CVPR 2025 | 独家特征融合创新改进篇 | 引入RLAB残差线性注意力模块,有效融合并强调多尺度特征,多种改进点,适合红外与可见光融合目标检测任务,有效涨点

【RT-DETR多模态创新改进】CVPR 2025 | 独家特征融合创新改进篇 | 引入RLAB残差线性注意力模块,有效融合并强调多尺度特征,多种改进点,适合红外与可见光融合目标检测任务,有效涨点

一、本文介绍 🔥本文在RT-DETR多模态融合目标检测中引入RLAB残差线性注意力模块,可在不同模态特征交互阶段进行多次残差细化,使可见光、红外等特征在尺度、语义和空间位置上更好对齐;随后将细化特征与解码器输出拼接并生成Q、K、V,通过线性注意力自适应强化关键通道、目…

2026/7/29 0:01:46阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/28 20:22:24阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/29 4:31:51阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/29 14:26:42阅读更多 →