笔试题5 - 简单投票服务
任务要求:
后端:使用 Go + ConnectRPC 实现一个内存型投票服务。服务需能返回固定的投票主题和选项,并支持对指定选项进行投票 Vote(optionId),以及获取所有选项的当前票数 GetResults()。
前端:使用 Next.js 构建UI,用于展示投票主题与选项(如单选按钮),并允许用户提交投票。还需要一个区域或按钮来查看实时投票结果。
交互:通过 ConnectRPC 调用后端获取投票信息、提交投票,并能拉取最新票数结果展示给用户。
附加题:
- 将代码提交到公开Git仓库(GitHub/GitLab等均可)。
- 为 Vote 和 GetResults 方法编写单元测试。
- 确保投票计数操作是并发安全的。
---有大佬会这道题吗?内存型投票服务,是什么意思?谢谢
--
FROM 39.144.159.*