项目简介:本项目是一个招聘人才的项目,不用的角色会有不同的权限来处理招聘流程,已完成最终的人员入职,负责项目:移动端APP,以及网页端(基于vue)的开发,主要技术:lavascript、Vue、React、React-native、Redux、Redux-saqa
核心贡献:
一、AI面试集成与数据可视化
1、对接AI面试服务,实现选择题与视频面试功能,设计面试状态实时查询与结果反馈机制
2、基于ECharts开发数据可视化组件,动态渲染面试成绩分布,辅助招聘决策
3、封装i18n多语言组件,支持印尼语与英语无缝切换,提升国际招聘体验
二、多因素认证(MFA)与权限管理
1、集成OKTA SDK实现单点登录(SSO),支持多APP统一身份认证
2、设计Token无感刷新机制,实现10分钟自动刷新,保障用户会话持久性
3、开发RBAC权限控制组件,支持动态路由与操作权限校验,确保系统访问安全性
三、安全防护与渗透测试
1、实施XSS/SSRF攻击防护策略,通过多窗口遮罩、数据脱敏、输入校验等手段提升系统安全性
2、设计全局Session监控,15分钟无操作自动登出,支持用户行为实时追踪
3、CryptojS实现AES-256加密,保障敏感数据(如面试结果、合同文件)的传输与存储安全
四、招聘流程优化与扩展
1、针对PAD/PAS职位需求,开发电子签名组件,支持PDE合同在线签署与归档
2、封装PDF预览组件,实现合同文档的高效管理与查看,优化招聘流程效率
3、设计可配置化面试流程引擎,支持不同职位的个性化招聘需求