[程序员求职插件] CodeNote Helper v1.1.0:算法刷题笔记 + 间隔复习 + 深度学习复盘 + AI 对话时间轴,让刷过的每道题成为长期记忆 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
liujan611

[程序员求职插件] CodeNote Helper v1.1.0:算法刷题笔记 + 间隔复习 + 深度学习复盘 + AI 对话时间轴,让刷过的每道题成为长期记忆

  •  
  •   liujan611 9 天前 536 次点击

    各位 v 友好,上周我在论坛发了 CodeNote Helper 的第一个帖子。这个插件最初是为了帮我自己准备算法实习写的( https://github.com/Philip-Cao-9527/code-note-helper)

    像我在上个帖子提到的,面对 AI 越来越强的能力,我之前也迷茫焦虑过天天手撕算法的意义。

    但后来我想明白了,目前的客观现实是绝大部分大厂暑期实习跟秋招的考核标准依然是算法,少部分比如蚂蚁会直接考 AI coding ,社招我目前还不太清楚。不管未来几年行业怎么演变,眼前的面试关还得自己过,先上车才能思考后续的发展方向。

    这插件就是给我目前准备暑期实习写的,可能过一两年就过时了哈哈哈。但起码现阶段对还需要刷力扣、准备深度学习手撕的朋友是有用的。另外也想借着这个机会向大家请教讨论一下:在 AI 越来越强的大环境下,大家觉得接下来大厂面试的考核标准会发生哪些实质性变化?手撕算法还会一直保持下去吗? 欢迎各位前辈同行在评论区聊聊看法。

    这一周我自己在高强度使用中发现了一个大问题,求职刷题时最大的痛点往往是遗忘,而手动维护复习表格又极具负担。

    所以这次 v1.1.0 版本,我重点解决程序员求职期间的遗忘痛点,把复习功能完全融合进了原有的刷题流程里。如果你是第一次看到这个帖子,或者之前觉得之前的插件功能还不够,现在插件新增了复习功能,欢迎大家体验。

    力扣间隔复习系统

    复习功能演示

    刷题时最大的痛点往往是遗忘,而手动维护复习表格又极具负担。此模块将间隔复习与做题流程深度整合,让题目复盘自动化运作。

    • 快速记录记忆状态:提交代码通过后,页面右下角会轻提醒你评估当前题目的掌握程度。提供四个记忆程度评估选项,点击即可将题目快速加入复习队列,全程不割裂原有的刷题心流。
    • FSRS 算法动态推演:底层接入专业的 FSRS 间隔重复算法来量化记忆衰减程度。系统会根据你的历史掌握情况动态推演复习间隔,生疏题目增加出现频次,熟练题目自动拉长周期,用最小的复习成本建立长期记忆。
    • 复习看板直观呈现:打开扩展面板即可在概览页看到当日的复习进度。力扣列表中到达复习期限的题目会自动高亮并置顶,当天的遗留任务一触即达,省去繁琐的翻找过程。
    • 闭环更新熟练度:对于已进入复习计划的题目,拓展的力扣题目列表侧边提供了快捷的记忆刷新入口。完成重刷后直接在此处更新评分,形成做题、笔记、遗忘、复习、再评分的完整学习闭环。

    原有核心功能回顾

    对于第一次看到这个工具的朋友,这里简单介绍一下插件本来就有的几个核心体验: CodeNote Helper 演示

    网页端算法私教答疑

    刷题卡壳最崩溃的就是不知道问谁,切出去问 AI 还得来回贴代码,思路瞬间打断。直接在当前页面召唤私教,它会顺着你写的源码找 bug ,讲透刚好卡住的那个点,再给一段能直接跑通的参考代码。哪里不会点哪里,主打陪伴式通关。 网页端原生答疑

    网页端原生答疑

    一键生成结构化复盘笔记

    在 LeetCode 页面里,插件会把题目内容、你的代码、参考题解整理出来,然后生成一份结构化的 Markdown 笔记。笔记界面的 UI 我也专门打磨了一下,整体参考了 Claude 的 ui 设计。这样一道题刷完之后,留下的就不只是一个干瘪的 AC 记录,而是一份排版赏心悦目的复盘笔记,后续回顾思路也一目了然。 结构化复盘笔记

    深度学习手撕代码场景适配

    现在算法岗基本都会考手撕网络结构。在 Deep-ML 与 TorchCode 自动启用,精准识别 Attention 以及 BatchNorm 等高频题型,直接生成贴合求职场景的核心考点复盘笔记。手撕完代码同步沉淀必考要点。 TorchCode 适配

    超长对话的可视化时间轴导航

    如果在一个 ChatGPT 或 Claude 窗口里问了十几道题,找之前的记录非常麻烦。插件会在页面右侧生成一个时间轴,点击节点一键跳转,重要的回答还可以星标收藏。 时间轴导航

    获取方式与隐私说明

    目前插件完全开源,所有数据默认保存在浏览器本地,不会上传到开发者的服务器。

    如果这个工具能帮到同样在准备面试的朋友,欢迎去 GitHub 点个 Star 。也欢迎大家继续在评论区或者 Issue 提出建议,我会继续完善。

    liujan611
        1
    liujan611  
    OP
       9 天前 via Android
    ### CodeNote Helper v1.1.1 更新日志(2026-04-16)

    v1.1.0 发帖后自己测试又发现了几个问题,建议更新到 v1.1.1:

    + 修复同一道题当天会被重复提醒复习的影响用户体验的使用逻辑,评分和提醒都限制为每天最多一次
    + 修复早期刷过的老题目因历史数据缺少 URL 字段或者是复习域加载失败导致笔记打不开的问题,改为用稳定标识回退定位
    + 修复导入题单时**题单已存在**和**不支持该来源**会弹出错误页的问题,改为轻量提示
    + 修复坚果云上传超时时弹出错误页的问题,改为轻量提示
    + 修复扩展热重载时 Extension context invalidated 导致控制台日志刷屏

    原有笔记和复习数据完全兼容,直接升级就行。

    ---

    ### 未来开发计划

    + 项目成熟之后分享 agents.md 撰写以及自动化测试的技巧
    + 后续适配洛谷和 Codeforces
    + 融入大语言模型以及知识库
    + 加入面试复盘功能
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     875 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 22:25 PVG 06:25 LAX 15:25 JFK 18:25
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86