Skip to content

Conn-Ho/Init_Interview_Repo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Init_Repo

仓库说明

  1. 本仓库包含了简单的后端功能性代码,用于面试前端开发人员,以及后续开发测试。
  2. 当前版本 v1.0,需要完成简单的用户登录功能。
  3. 后端代码使用 Node.js 和 Express。

题目要求和问题说明

  1. 针对后端的 API 设计,进行调试、修改(存在少量 bug)并进行测试(不限制测试工具,项目使用测试工具 Jest)。
  2. 完成前端页面,并测试其功能。不要求前端页面有设计感,主要考察前端实现完成程度、代码规范以及前端框架熟悉程度。
  3. 前端页面应该有的技术考量:
    • 表单校验
    • 状态管理
    • 安全性
    • 组件化设计
  4. 不限制前端框架,可以使用 Vue、React、Angular、Flutter 等。
  5. 可以参考开源项目,但不能直接复制,需在文档里注明参考的开源项目地址。
  6. 不限制 AI 工具使用,考察是否能够有效利用 AI 工具辅助开发。遇到问题时应及时寻求外部帮助。
  7. 需要有测试代码,测试代码需要有测试用例。
  8. 需要有完备的说明文档和代码注释。
  9. Git 使用规范:每完成一个功能应 commit 一次,并且在最后进行总结提交。注意分支管理,commit 内容要清晰(可参考 git commit 规范)。

完成流程(建议)

  1. 从建立仓库 fork 代码开始到提交 PR 结束。
  2. back_end 文件路径下运行 npm install 安装依赖。
  3. back_end 文件路径下运行 npm test 测试代码。
  4. back_end 文件路径下运行 node app.js 启动后端服务。
  5. 测试后端 API。
  6. front_end 文件路径下配置前端环境。
  7. 完成前端页面开发,并测试其功能。
  8. 提交 PR。

About

用于前后端测试

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published