嘿 Reddit,
我想分享一下昨天发布的APP:CodeStreak:编程面试。
我为其建立这个应用程序,因为我感到厌烦了进行无目的的 LeetCode,且感觉自己并没有真正记住这些模式。
我会尝试解决一些问题,表现得很积极一两天后回来后发现几乎忘记了如何使用滑动窗口、二分指针、二分查找、深度优先搜索广度优先搜索等。感觉似乎我在解决问题,但实际上我并没有建立有效的模式识别。
因此,我建立了 CodeStreak,目的在于帮助人们真正 学习和记住列表,如 Blind 75 后面的模式,而不是简单地反复进行随机问题,并期望它能够记住。
我的目标是,使面试准备变得轻松、结构化,并能够保持一致性。
CodeStreak 的主要想法是:
- 每天练习一小时的数据结构
- 清晰的学习路线图,有明确的何时学习哪个主题
- 对模式识别、极端情况和概念的 flashcards
- 可视化工具,让算法感受和抽象化
- 进度追踪,帮助你保持一致性
我在构建它时的一些痛点包括:
- 不知道下一步应该学习什么主题
- 在 LeetCode 中进行无目的的学习
- 见到一个模式后便忘记它
- 总感觉面试准备是一个巨大的磨难
- 想真正记住常见的面试模式,而不是简单地累积解决的数量
我想建立 CodeStreak 感觉应该是:
“让我现在完成一个专注的会话,真正地学习这个模式“
而不是:“噢,好吧,我又需要在 LeetCode 中消磨 2 个小时了“
仍然非常早期,所以我非常在乎您的反馈,即使您的想法似乎不对。
即使如果您认为这个想法有问题,我也希望听到您的诚实的建议。
应用程序商店:CodeStreak:编程面试
应用程序商店连接:https://apps.apple.com/us/app/codestreak-coding-interview/id6760958327
评论 (0)