网易云音乐前端一面面经(2025 年 11 月) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ayangweb
V2EX    职场话题

网易云音乐前端一面面经(2025 年 11 月)

  •  1
     
  •   ayangweb 9 天前 3946 次点击

    大家好,我是阿阳。本次分享的是225 年 11 月 7 日网易云音乐前端一面的完整面经,正文如下:

    面试公司:网易云音乐

    面试部门:音乐事业部

    面试时间:2025/11/7

    面试岗位:前端开发工程师

    面试时长:45 分钟

    面试形式:线上面试

    面试问题

    1. 自我介绍

    2. 公司项目与个人项目深度询问

    3. 跨平台 App 如何量化用户的体验指标

    4. App 冷启动速度优化方案及运行时内存消耗降低策略

    5. 对 AI Coding 的个人理解

    6. AI Coding 的个人最佳实践

    7. 概括一下平时用 AI Coding 的工作流

    8. 用过哪些 AI IDE ,有什么差异

    9. 对 AI IDE 中 Agent 的个人理解

    10. 对 AI IDE 中 MCP 的个人理解

    11. 是否了解 AI IDE 中 Tab 补全模型及其原理

    12. 算法编程题:

    给定一个非负整数数组 nums ,最初位于数组的第一个位置;数组中的每个元素表示你在该位置可以跳跃的最大长度。请确定是否可以到达最后一个位置。 ## 输入格式:每个测试用例一行,以“,”分隔,代表 nums 数组 ## 输出格式:请确定是否可以到达最后一个位置。如果能,返回 true ,否则返回 false ## 输入样例 1:在这里给出一组输入。例如:2,3,1,1,4 ## 输出样例 1:在这里给出相应的输出。例如:true ## 输入样例 2:在这里给出一组输入。例如:3,2,1,0,4 ## 输出样例 2:在这里给出相应的输出。例如:false 

    面试复盘

    我这次面试表现欠佳,部分问题回答不深入且表达不流畅。但面试收获颇丰,面试官的问题都很有启发性,让我清楚地看到自身的不足,同时也学到了不少新知识。尽管结果不理想,但每一次面试都是学习机会,后续会继续努力补齐自身的短板。

    面试总结

    整体来看,这次面试对项目深度技术思考能力的考察比较全面。

    给即将面试的小伙伴几点建议:

    • 性能优化、项目架构、前端工程化等核心知识点要吃透。

    • 在关注自身业务的同时,多了解团队其他成员负责的核心功能。

    • 提前积累 AI Coding 实践经验,适应新趋势的考察方向。

    • 坚持在 LeetCode 刷题,夯实算法与逻辑思维能力。

    充分准备才能让面试更从容,愿大家顺利拿到心仪 offer 。

    33 条回复    2025-11-11 21:53:47 +08:00
    coderwitt
        1
    coderwitt  
       9 天前
    AI 真成主方向了
    ldyisbest
        2
    ldyisbest  
       9 天前
    加油
    LeegoYih
        3
    LeegoYih  
       9 天前
    感谢分享,我也可以提前准备下
    liwenkang
        4
    liwenkang  
       9 天前
    感谢分享,想了解下这个岗位对应的 JD 是什么样子呀?没想到会有这么多关于 AI 的内容
    56way
        5
    56way  
       9 天前
    都 AI coding 了还出个毛的算法题。。。形式主义。。不去也罢。。。我最近四个月都在让 AI 敲代码,质量比我自己写的都好,这就像有了自动驾驶以及倒车影像 还考察你倒车入库的技巧。。。终归会被历史洪流抛弃。。。
    ptstone
        6
    ptstone  
       9 天前
    有没有大神出一个 ai 的框架啊,比如前后端,数据库这种一套的规则,写好的提示词 ai 跑着跑着就跑偏了
    kiraskyler
        7
    kiraskyler  
       9 天前
    ```
    package main

    import "fmt"

    func jump(array []int) bool {
    dp := make([]bool, len(array)) // 标记当前坐标是否可达
    dp[0] = true

    for i := 0; i <= len(array); i++ {
    if dp[i] == false {
    return false
    }

    for j := 0; j < array[i]; j++ {
    index := i + j + 1
    if index == (len(array) - 1) {
    return true
    } else if index < (len(array) - 1) {
    dp[i + j + 1] = true
    }
    }
    }

    return dp[len(dp) - 1]
    }

    func main() {
    fmt.Println(jump([]int{2, 3, 1, 1, 4}))
    fmt.Println(jump([]int{3, 2, 1, 0, 4}))
    }
    ```
    nexo
        8
    nexo  
       9 天前   2
    @56way 他要自己不会写 ai 出 bug 谁来看...
    bzw875
        9
    bzw875  
       9 天前
    看问题,他们要招聘 AI 编辑器的开发
    ayangweb
        10
    ayangweb  
    OP
       9 天前   1
    ayangweb
        11
    ayangweb  
    OP
       9 天前
    @bzw875 不是

    56way
        12
    56way  
       9 天前
    @nexo 哈哈 AI 出 bug 就让 AI 接着改啊。。
    bojue
        13
    bojue  
       9 天前
    @56way #5 我 AI 写了几个月,精细化 css 不行,其他的很 ok 而且超快,能解决了样式问题我感觉我就失业了
    kiraskyler
        14
    kiraskyler  
       9 天前
    优化一下,不使用动态规划,时间复杂度 On ,空间复杂度 O1

    ```
    func jump2(array []int) bool {
    max := array[0]
    for i := 1; i < len(array); i++ {
    if max < i {
    return false
    }

    if (i + array[i]) > max { // 可以走更远
    max = i + array[i]
    }
    }

    return true
    }
    ```
    Danswerme
        15
    Danswerme  
       9 天前 via iPhone
    @bojue 请教下你是怎么用 AI 还原设计给出的设计图呢?将设计图截图给 ai 吗?
    bojue
        16
    bojue  
       9 天前
    @Danswerme 我看别人用 Figma+MCP 做还原,然后微调

    我自己的产品自己把控,都是提示词然后 ai 生成,然后不停地调试,整体感觉差强人意,不如设计稿+AI 可控
    MENGKE
        17
    MENGKE  
       9 天前
    感谢 OP 分享。请问几年经验,能给开到多少 k
    ayangweb
        18
    ayangweb  
    OP
       9 天前
    @MENGKE 5 年,薪资我不清楚
    56way
        19
    56way  
       9 天前
    @bojue 复杂 css 布局我不确定,不过现在都是 shadcn tailwind 一把梭,遇到一些问题再强化一下提示词基本不太有问题,我已经好几个月不敲代码了都是 AI 帮我干活
    gulugulu233
        20
    gulugulu233  
       9 天前
    之前不是远程吗,现在怎么想着找坐班的机会了,稳定性上的考虑吗。
    感觉这些问题一大半是 AI ,真的是全民大 AI 时代了
    bojue
        21
    bojue  
       9 天前
    @56way #19 你说的没问题,tailwind 连自适应都处理了,我的产品是低代码配置自定义样式,tailwind 对我的用户来说就是负担,这个方案不在考虑我们的范围
    Rickkkkkkk
        22
    Rickkkkkkk  
       9 天前
    现在纯编程题真的是有点没必要,因为扔给 ai 很快就能获得基本正确的答案。
    johnnyNg
        23
    johnnyNg  
       9 天前
    卧槽, 时代是真的不一样了
    ayangweb
        24
    ayangweb  
    OP
       9 天前
    @gulugulu233 中大厂的话可以试试坐班
    Mzs
        25
    Mzs  
       9 天前
    后半段跟我最近做面试官一模一样
    一方面公司硬性要求 一方面 AI 太好用了 不想再说服一个人拥抱 AI
    56way
        26
    56way  
       9 天前
    @bojue 那你这个复杂了。。。心疼你 3 秒。。现在还在做搭建低码平台的都是可怜人。。。
    bojue
        27
    bojue  
       9 天前
    @56way #26 跟着产品逻辑走,方案服务业务
    remarrexxar
        28
    remarrexxar  
       8 天前
    @ptstone https://x.com/chunxiangai/status/1975108985222291882 我拿这人的提示词改了改用,实践下来效果挺好的,但是仅限 Claude 系列的模型,其他的要差不少
    zx9481
        29
    zx9481  
       8 天前
    最近一直在用楼主做的 BongoCat
    BelongLin
        30
    BelongLin  
       8 天前
    这篇文章好像 ai
    SaltySun
        31
    SaltySun  
       8 天前 via Android
    bongocat 是楼主做的吗我去
    ayangweb
        32
    ayangweb  
    OP
       8 天前
    @SaltySun 是的
    Richeir
        33
    Richeir  
       7 天前
    感谢分享
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3763 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 10:24 PVG 18:24 LAX 02:24 JFK 05:24
    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