开发了一款iOS + Android应用,通过类似街机游戏的迷你游戏来教导系统设计。CRT光环,PressStart2P字体,暗色霓虹色调,80年代机柜风格。游戏逻辑基于真实的面试内容——拖拽排列架构,排序挑战,权衡选择。没有多选项。有三条轨道:
- 概念——每个游戏一个基础概念(缓存,分片,复制,限流…)
- 问题——设计一个真正的系统(URL缩短器,限流器,新闻feed…)
- 工具——手动操作Redis,Kafka,Docker,Kubernetes
技术栈:Expo + RN + TypeScript + Zustand + Supabase。动画通过Reanimated实现。有两个视觉风格(街机和“可爱的贴纸卡”模式)。个人开发,约6个月的晚上和周末时间。苹果拒绝了v1.0版,因为缺少账户删除功能(5.1.1(v)——同行开发者,发布之前确保账户删除功能正常),修复后,第二次通过。寻找:错误报告,破碎的挑战,“难度曲线不对”反馈。
评论 (0)