扎实的数据结构与算法、计算机系统与网络基础,能在代码与架构两个层面定位与解决问题。熟练使用 C/C++、Java、Python,后端以 Spring Boot/Spring Cloud 为主,能设计符合 REST/gRPC 规范的接口与领域模型;熟悉 MySQL 索引、事务与 SQL 调优,能结合 Redis 做缓存、分布式锁、限流与布隆过滤,理解缓存穿透/击穿/雪崩的防护策略;了解 Kafka/RabbitMQ 在异步解耦与削峰填谷中的应用。前端能用 Vue3/React + Vite 构建组件化页面与状态管理,并做首屏、资源与交互性能优化。掌握 Linux 基础运维与脚本化,熟悉 Nginx、Docker/Compose 容器化与简单 CI/CD(GitHub Actions),具备日志规范化、追踪与指标采集意识(如基于 Prometheus + Grafana 的可观测性);熟悉常见设计模式与单元/集成/压力测试(JUnit/JMeter),能在约束下做权衡与工程化落地,英文文档阅读无障碍。
独立完成「校园二手交易平台」(Spring Boot + Vue3 + MySQL + Redis + WebSocket)。负责从需求建模到上线全流程:基于 DDD 划分边界上下文与权限模型,采用 JWT + RBAC 实现登录鉴权与细粒度资源控制;针对商品详情与列表引入多级缓存与热点隔离,配合本地缓存 + Redis + 过期/预热策略将 P95 响应从 280ms 降至 90ms;下单链路通过乐观锁与库存校验避免超卖,并用消息异步化非关键流程;站内信与交易沟通基于 WebSocket 实现可靠收发。项目以 Docker Compose 一键部署,接入 Nginx 反向代理与自动证书,JMeter 1k 并发压测下错误率 <0.2%。
主导实现「实时热榜与日志分析系统」(Kafka + Flink + ClickHouse + Redis + Grafana)。从埋点规范到实时计算链路全栈搭建:客户端上报事件→Kafka 聚合→Flink 窗口计算与去重→ClickHouse 明细/宽表存储→Redis 暂存热榜→Grafana 可视化。为应对突发流量引入背压与 Checkpoint 容错,端到端延迟稳定在秒级;通过滑动窗口 + 去重键设计解决抖动与短时刷量,支持按天/小时/场景维度的多维钻取与告警。
建设「高并发选课/抢座系统」(Spring Boot + MyBatis + MySQL + Redis)。按读写分离与缓存优先的思路重构核心路径:入口限流(令牌桶)+ 本地队列削峰,Redis 预扣减与异步落库结合库存版本号的乐观锁,避免超卖;事务与最终一致性由事务消息与补偿任务保障;将热点接口拆分与冷暖分离,P95 延迟降低约 60%。同时完善灰度发布与回滚脚本、操作审计与报警规则,显著提升可维护性与可观测性。
| 角色 | 职位 |
| 负责人 | 无 |
| 队员 | 产品经理 |
| 队员 | UI设计师 |
| 队员 | 安卓工程师 |
| 队员 | 前端工程师 |
| 队员 | 后端工程师 |