刷题小程序
# 一、概述
日常查看面试题以及刷题比较零散,面试题可能来自于某培训机构,或者网络上的某片文章,一个PDF文件,或者线下打印的文件。通过这些方式去刷题可能带来如下困扰:
- 每次查看文件需要去网盘或者微信聊天记录翻找,信息来源杂乱不方便管理
- 文件字体太小,内容太多,查看起来不方便
- 线下没有太多时间去刷题,不利于碎片化时间学习
为了解决这些问题,是我们开发此款小程序的目的,内置整合搜集主流面试题,以及软考等考试题目为一体的刷题小程序,APP。
主要功能:
- 内置经典面试题型,支持选择不同级别面试题型,及时更新
- 支持外部文件导入,整合形成自己的知识题库
- 论坛交流,话题发布,参与讨论
- 字体大小设置,护眼刷题模式等
- 记忆刷题进度,再次进入无需等待即可继续刷题
依托于小程序的方便快捷,随时随地刷题,利用上下班,等地铁,吃饭等碎片化时间即可学习。
# 二、概要设计
# 1. 系统UI设计
# 右上角
搜索、打卡
# 顶部导航
刷题、模考、收藏、错题本
# 底部导航
题库、软考、论坛、个人中心
# 2. 系统功能设计
# 用户画像
用户可以按级别,工作年限,岗位类型选择筛选,更加精准推送对应题目
- 工作年限:1-3年、3-5年、5-10年、10年以上
- 级别:初级 + 中级 + 高级 + 架构师
- 岗位类型:前端、后端、全栈
# 题库管理
- 录入:
- 内置题目:站长提供
- 导入题目:由用户从外部导入,导入会新增到自定义类目中。普通用户导入限制,VIP提高限制
- 高级功能:由AI提供(VIP)
- 展示:
- 题库列表:按分类显示相关技术面试题,提供搜索功能
- 项目详情页:显示题目、答案、难度星级
# 刷题
- 普通刷题:刷题需要消耗对应题目所需积分,可通过登录打卡或其他活动形式获取积分,VIP可免费刷题
- 模考:主要以选择题形式进行考察,题目可随机可选择对应类别,可切换刷题模式/背题模式。
- 收藏:可以点击收藏按钮添加
- 错题本:模拟面试产生的错题会自动收集到错题本
- 讨论:普通刷题模式下,可以查看其他用户的讨论内容,可以发表内容参与讨论
- 高级功能:结合AI做简答题及选择题的对应解析及回答(VIP)
# 论坛交流
- 话题发布:用户可以发布话题,其他用户可以参与讨论
- 文章发布:发布长篇文章,增加曝光率(VIP功能)
# 三、详细设计
# 1. 技术选型
小程序端(APP):uni-app 后端:SpringBoot + MyBatis-Plus + SpringCloudAlibaba + Redis + OSS
最后更新时间: 2024/12/26, 17:56:54