V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
a1248499257
V2EX  ›  职场话题

请教下大佬们我应该如何继续复习前端

  •  1
     
  •   a1248499257 · 2021-03-24 09:52:29 +08:00 · 2736 次点击
    这是一个创建于 1127 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前老老实实的复习了一个月,从 vue 的模板编译 /响应式 到 webpack 的配置以及 js 相关,但是昨天去面试到第三面的时候被面试官说 背面试题的情况严重,对 js 的理解比较浅,回来之后想根据红宝书重新过一遍,但是感觉都是理论上的东西比较多..看起来比较容易忘,然后打算一步步的调试 vue 源码,不知道大佬们还有没有啥建议的呢

    对了,现在在一家外包工作,想跳出这个外包圈子~

    25 条回复    2021-03-25 11:11:10 +08:00
    yaphets666
        1
    yaphets666  
       2021-03-24 10:04:39 +08:00   ❤️ 1
    继续面啊...现在谁不是背面试题啊 又不是找多高工资的工作
    fengfuliu
        2
    fengfuliu  
       2021-03-24 10:06:07 +08:00
    我觉得 JS 的重要性大于复习 vue 的源码吧 说实话 3 年以下没看过源码没什么 JS 才是更重要的东西
    66beta
        3
    66beta  
       2021-03-24 10:06:46 +08:00
    你可以说说问题和你的回答,我们帮你看看是不是背面试题
    godgc
        4
    godgc  
       2021-03-24 10:07:39 +08:00
    一些 js 的主要考察场景都覆盖一下,ES5 、ES6 为纬度试试,广度和深度有所选择就好
    a1248499257
        5
    a1248499257  
    OP
       2021-03-24 10:17:26 +08:00
    @fengfuliu 昨天面试的时候基本都在问 vue 的源码,js 的话只问了一个对面向对象的理解。。
    a1248499257
        6
    a1248499257  
    OP
       2021-03-24 10:18:39 +08:00
    @66beta vue 的话主要问我编译方面的源码,我回答了一下主要流程:
    a1248499257
        7
    a1248499257  
    OP
       2021-03-24 10:20:06 +08:00
    @a1248499257 htmlparse -> 标记静态节点,静态根节点 -> generate( ) -> js 的语法字符串 -> render -> vnode -> patch
    fkdtz
        8
    fkdtz  
       2021-03-24 10:32:11 +08:00
    这好办,下次把面试题答案稍微改一改,用自己的话解释。就想同义句练习那样。
    wildnode
        9
    wildnode  
       2021-03-24 10:40:38 +08:00   ❤️ 1
    我的经验就是当面试官问你一个问题的时候,就算你知道答案也不要说的非常流利且正宗。

    一定要用一些非官方的词语或句子,如果像读文档那样很容易会让人产生你在背题的想法,有些面试官会有反感。

    多用自己的句子去解释概念和回答问题,配上时不时停下翻个白眼思考,Nice !
    hengo
        10
    hengo  
       2021-03-24 10:58:11 +08:00   ❤️ 1
    @wildnode 奥斯卡颁奖,没你我不看
    a1248499257
        12
    a1248499257  
    OP
       2021-03-24 11:47:38 +08:00
    @Hanser002 害,我之前也是看的这个,除了后面的模块,前面的都过了一遍
    ztmqg
        13
    ztmqg  
       2021-03-24 11:49:33 +08:00 via Android
    你不知道的 javascript 上卷
    Biwood
        14
    Biwood  
       2021-03-24 12:00:46 +08:00 via iPhone
    @wildnode 本来就应该这样,用自己的话解释一个概念才表明真正的理解了这个东西,被你说的像套路一样,只能说太多人死记硬背习惯了,都忘了怎么正常说话
    meathill
        15
    meathill  
       2021-03-24 13:23:26 +08:00
    作为一名面试官,很多时候我评价候选人在背题,不是因为他背的太熟,而是因为他背的不对……

    很多候选人正是因为经验不足,所以对网上各种分享文章的筛选能力也不足,不分青红皂白乱背。我本身也经常到处看,对一些流行但错误的说法很熟悉,如果候选人答题时,答案和那些错误答案非常接近,我就认为他是在背题,而不是真的理解。

    举个例子:闭包。闭包是 JS 很基础也很重要的概念,它本身是个模式,是设计出来解决问题的,JS 的作者选择它是看中了它能满足 JS 的需要。但是大部分分享里,都只讲闭包的问题、闭包解决的特定问题,其中有很多作者也理解得似是而非,所以代码虽然可以跑,但是解释是错的。所以通过“说说你理解的闭包吧”就能筛掉一大部分不适合的候选人。

    所以我的建议是:继续看,多看、多想、多写代码,知其然还要知其所以然。至于楼上“不要流利且正宗”的建议,我只想说,不要小看面试官。
    skrjscom
        16
    skrjscom  
       2021-03-24 13:31:52 +08:00   ❤️ 12
    @meathill 说说你理解的闭包吧
    jguo
        17
    jguo  
       2021-03-24 13:33:28 +08:00
    看得太多,想得太少,多联系实际开发去理解
    akakidz
        18
    akakidz  
       2021-03-24 15:05:45 +08:00
    @skrjscom 楼上那位网名叫做肉山 /dog
    xiayue
        19
    xiayue  
       2021-03-24 16:42:42 +08:00
    @meathill 老哥 来讲讲闭包吧。
    zhlssg
        20
    zhlssg  
       2021-03-24 16:53:00 +08:00
    一直面就是了,总能配到合得来的
    meathill
        21
    meathill  
       2021-03-24 22:39:19 +08:00
    犀牛书新版已经出了,建议买下来好好啃啃。我就不一一 at 了,♥️。
    tousfun
        22
    tousfun  
       2021-03-25 08:12:36 +08:00 via iPhone
    @meathill 大佬有好的技术博客分享吗
    meathill
        23
    meathill  
       2021-03-25 09:03:38 +08:00
    @919615766 博客的话我只想得起张鑫旭 https://www.zhangxinxu.com ,英文阅读还行的话可以看 https://developers.google.cn/web,别的内容我也是碰到什么看什么
    a1248499257
        24
    a1248499257  
    OP
       2021-03-25 09:44:00 +08:00
    @meathill 话说红宝书第四版和犀牛书有啥区别嘛
    meathill
        25
    meathill  
       2021-03-25 11:11:10 +08:00
    @a1248499257 这个很难讲……技术本身的话,就是那些东西,只能说是内容组织方式和侧重点不一样吧,建议都看,比照着看,看完。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1721 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 16:45 · PVG 00:45 · LAX 09:45 · JFK 12:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.