V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Croow
V2EX  ›  程序员

大佬们,前端学数据结构算法有啥推荐的吗?

  •  
  •   Croow · 13 天前 · 2087 次点击

    各位大佬们好,题主坐标杭州,本科软件工程,工作三年,但是数据结构算法忘得差不多了,前段时间找工作只准备了下简单的,比如快排,二分查找等,前端手写也准备的是些常见的,比如手写节流防抖,版本号排序,递归深拷贝,订阅发布等。面试(中小厂)也差不多是这些。现在想准备一下明年冲下大厂,前端学数据结构算法有啥推荐的吗?最好是用 js 写,而且有文章详细描述的那种?书和视频的话,感觉这些太费时间了,而且效率低。

    20 条回复    2025-10-13 11:06:13 +08:00
    EndlessMemory
        1
    EndlessMemory  
       13 天前
    leetcode 直接刷热门题啊
    Croow
        2
    Croow  
    OP
       13 天前
    @EndlessMemory 直接硬刷有点头大,想系统性的学一下。
    yandif
        3
    yandif  
       13 天前   ❤️ 1
    感觉这个还不错,各个语言都有: https://www.hello-algo.com/chapter_hello_algo/
    Croow
        4
    Croow  
    OP
       13 天前
    @yandif 感谢大佬🌹,这个真牛
    ttyy22007
        5
    ttyy22007  
       13 天前
    看书和视频都觉得费时间了吗。那就直接看 LeetCode 里的热门解题吧
    Croow
        6
    Croow  
    OP
       13 天前
    @ttyy22007 看书和视频适合还在上大学朋友,平时工作完了回家很累了也看不进去。看文章的话可以在上班闲的时候偷偷看,文档看着效率也高。
    bojue
        7
    bojue  
       13 天前
    直接刷 Hot100 ,先刷简单的了解下概念,我买过的算法五六本算法书,就剑指 Offer 有点印象
    hellopz
        8
    hellopz  
       13 天前
    你想明年冲大厂,那时间不是很久吗,完全够刷 leetcode 了啊,每天上班第一件事刷一道 leetcode 每日一题,刷半年绝对够了,这种事急不来,慢慢来比较快
    CziL
        9
    CziL  
       12 天前
    OP 什么学历,我两年前刷了 150 多道 leetcode ,前端手写题全部都刷了,结果约不到大厂面试,果断转行了。。。
    顺便推荐下我的 github ,这里记录了我两年前面试前准备的前端面试题还有常见 leetcode 题,leetcode 题有图解 gif
    https://github.com/qaz624824554/blog
    Croow
        10
    Croow  
    OP
       12 天前
    @CziL 感谢资料。op 普通本科,简历要过大厂,工作年限要 3 年以上,而且项目得有东西才行。
    shlroland
        11
    shlroland  
       12 天前
    @CziL 前端转嵌入式了吗
    CziL
        12
    CziL  
       12 天前
    @Croow 我也是普通本科,计算机专业,当时简历上面,用 STAR 原则,组件库封装、错误监控、白屏优化、脚手架啥的,vue2/3 、react 、小程序都会,3 年多经验,只有一家公司,也是约不到,可能现在行情好了不少吧哈哈
    CziL
        13
    CziL  
       12 天前
    @shlroland 嵌入式范围很广,我转的是硬件底层驱动开发的,日常和示波器、逻辑分析仪、万用表打交道,可以说和之前的工作完全不沾边
    shlroland
        14
    shlroland  
       12 天前
    @CziL 咋转的?找人培训的?
    Croow
        15
    Croow  
    OP
       12 天前
    @CziL 我看了下你那个简历,技术栈是挺多的,但是简历项目类型太普通了,普通的后台管理没啥技术含量,而且才两个。项目经历上往低代码平台开发,文档协同,ai 项目等要好点
    CziL
        16
    CziL  
       12 天前
    @shlroland 自学,做这行对自学能力要求比较高,很多东西网上都查不到,只能直接啃 datasheet 、看源码解决
    CziL
        17
    CziL  
       12 天前
    @Croow 确实,如果会这块会比较好找不少,可惜我当时接触的项目没有这块
    Croow
        18
    Croow  
    OP
       12 天前
    @CziL 这个的话可以提前自己弄几个 demo ,简历嘛,写上去的东西能说个七七八八就行
    Shokupanman
        19
    Shokupanman  
       11 天前
    其实根据我朋友经历来看,遇到业务匹配度高的,你做不出来也能过面试。。
    而且虽然他是客户端,跟前端应该差的不多,这俩对算法的要求没后端高,感觉精力可以不用放太多
    jeasonzuo
        20
    jeasonzuo  
       10 天前
    刷热题,看 b 站的题解
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   914 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 21:17 · PVG 05:17 · LAX 14:17 · JFK 17:17
    ♥ Do have faith in what you're doing.