系统设计面试题及详细答案
一、基础必考题(入门级,考察核心概念落地)
面试题1:请设计一个简单的用户登录系统,要求支持账号密码登录、记住密码功能,说明核心流程、存储设计及安全注意事项
详细答案
核心需求拆解:用户输入账号密码→系统验证→登录成功/失败反馈;记住密码需实现会话持久化;核心目标是安全、可用、简单可扩展。
1.核心流程(无多余复杂设计,贴合实际开发):
(1)前端:收集用户账号(手机号/邮箱)、密码,提供“记住密码”勾选框;密码输入时做前端脱敏(不明文显示),提交前做简单格式校验(如账号长度、密码复杂度)。
(2)后端:接收前端请求,先校验请求合法性(如防SQL注入、防恶
您可能关注的文档
最近下载
- 国开员工绩效考核与绩效管理课程第一次形考参考.docx VIP
- 铃木船外机 DF325A 350A 中文维修手册.pdf
- 北京大学分析化学教材习题思考题答案word.doc
- JUKI重机35800系列手册和零件图.pdf
- 2026年河南省乡村振兴村级协理员招用考试(公共基础知识)历年参考题库含答案详解.docx VIP
- 软件概要设计说明书模板V1.0.pdf VIP
- 建筑CAD—施工图识图.pptx VIP
- CECA/GC_1_2015_建设项目投资估算编审规程完整.docx VIP
- 2026年高考英语(全国一卷)全真模拟试卷1(含答案).docx VIP
- 建设项目投资估算编审规程完整.docx VIP
原创力文档

文档评论(0)