1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        面試分享:三年工作經(jīng)驗(yàn)成功面試字節(jié)、阿里 P6 總結(jié)

        共 4440字,需瀏覽 9分鐘

         ·

        2021-05-20 08:32

        來(lái)自群友大佬授權(quán)發(fā)表,如果感覺(jué)大佬寫的不錯(cuò),可以點(diǎn)擊閱讀全文給大佬點(diǎn)個(gè)贊。作者:塔閣,原文鏈接:https://juejin.cn/post/6956992439097753631,

        前言

        第一次寫文章不太熟悉,以前都是在自己的博客寫寫學(xué)習(xí)筆記啥的,還請(qǐng)大家見(jiàn)諒。
        這次面試的話是從去年 8、9 月份開(kāi)始準(zhǔn)備的,最后終于下定決心在 4 月份進(jìn)行面試,最后面的公司也不多。這里就簡(jiǎn)單整理下面試的時(shí)候考察的問(wèn)題,項(xiàng)目相關(guān)還有 HR 面的我就不列上面了,希望可以給大家參考下。

        關(guān)于簡(jiǎn)歷

        簡(jiǎn)歷這塊的話,我是簡(jiǎn)單的用 Boss 直聘的功能做了一份,大致包含了以下幾個(gè)部分:

        • 個(gè)人信息
        • 教育經(jīng)歷
        • 工作經(jīng)歷
        • 項(xiàng)目經(jīng)歷
        • 專業(yè)技能
        • 自我評(píng)價(jià)

        這里面重點(diǎn)的我覺(jué)得就是專業(yè)技能和項(xiàng)目經(jīng)歷這兩塊,我們需要讓面試官能夠簡(jiǎn)潔直觀地在我們的經(jīng)歷里面看到我們掌握的技術(shù)能力。具體項(xiàng)目經(jīng)歷這塊怎么寫大家有興趣可以借鑒下這篇文章: 優(yōu)秀簡(jiǎn)歷法則:從 star 法則到 start 法則(簡(jiǎn)歷系列 2/3)[1]

        面試題

        漫圖攝影

        這家公司其實(shí)不是啥大公司,去這家公司面試主要就是來(lái)鍛煉下面試的話術(shù)和心態(tài)之類的

        電話一面

        • 講一下線程和進(jìn)程的區(qū)別
        • Vue2 中使用的 Object.defineProperty 和 Vue3 中使用的 Object.proxy 的區(qū)別
        • 介紹一下 CDN

        結(jié)果

        一面過(guò)了,但是后面是要求我去濱江面試,來(lái)回太遠(yuǎn)了我就拒絕了。

        阿里(本地生活---已發(fā) offer)

        阿里的話是 2+1 的面試,期間主要問(wèn)的還是項(xiàng)目相關(guān)的問(wèn)題,可能這個(gè)和我面試的部門有關(guān)系吧

        字節(jié)(抖音-電商---offer 流程中)

        字節(jié) 3 輪下來(lái)的話時(shí)間上是差不多 3.5 小時(shí)的的樣子,面試總體感覺(jué)還是不錯(cuò)的,面試官對(duì)于你回答有問(wèn)題的地方,會(huì)誘導(dǎo)你去思考一下,所以回答錯(cuò)的時(shí)候別慌,還是有第二次機(jī)會(huì)的。

        視頻一面

        1. this 指向判斷(這個(gè)并不是直接問(wèn)你,而是用題目的方式考察)
        2. 手寫原生 call
        3. CDN 介紹,回源是什么?CDN 的原理是什么?
        4. v-model 的實(shí)現(xiàn)原理
        5. vue 數(shù)據(jù)攔截是怎么實(shí)現(xiàn)的?patch 的實(shí)現(xiàn)原理是怎么樣的?
        6. 如何實(shí)現(xiàn) vue 組件的異步加載?
        7. MVVM 框架和 MVC 框架的差別
        8. 算法題:版本號(hào)數(shù)組排序
        9. 算法題:鏈表轉(zhuǎn)反鏈表

        視頻二面

        1. es6、es7 這些后來(lái)的版本在 es5 的基礎(chǔ)上新增了那些東西,羅列一下
        2. 閉包是什么?簡(jiǎn)單介紹一下
          (ps:這里回答的時(shí)候結(jié)合了作用域鏈的概念介紹了閉包的形成,然后說(shuō)了一下閉包的用途還有要注意的地方)
        3. http 請(qǐng)求是怎么組成的,你對(duì) option 請(qǐng)求有什么了解?這個(gè)請(qǐng)求在跨域的時(shí)候一定會(huì)發(fā)出嗎?
        4. 介紹一下 flex 的各個(gè)屬性,以及原理
        5. 對(duì)于工程化你有什么了解?怎么實(shí)現(xiàn)代碼向下兼容?babel 為什么沒(méi)實(shí)現(xiàn)所有代碼的向下兼容?
        6. 介紹一下 vue 的 nextTick 是怎么實(shí)現(xiàn)得?
        7. 介紹一下你在平時(shí)業(yè)務(wù)中使用過(guò)的優(yōu)化方案?
        8. 介紹一下瀏覽器的頁(yè)面緩存機(jī)制?
        9. 算法題:判斷字符串的括號(hào)正常閉合,寫完之后面試官還會(huì)要求你對(duì)源代碼進(jìn)行優(yōu)化

        視頻三面

        三面的時(shí)候其實(shí)考核的基本上就是簡(jiǎn)歷上的項(xiàng)目經(jīng)歷啥的,所以題目的也不多。

        1. React 和 Vue 的差別,為什么你的項(xiàng)目使用 Vue 去開(kāi)發(fā)?
        2. 算法題:回文串

        總結(jié)

        總的來(lái)說(shuō)字節(jié)這邊的回答其實(shí)并不是很完美,在工程化這塊其實(shí)我準(zhǔn)備的不是很多。后面打算會(huì)學(xué)下這塊東西,但是最后的話面試也是過(guò)了,目前還在走流程。

        涂鴉智能(offer 流程中)

        電話一面

        1. vue 怎么實(shí)現(xiàn)數(shù)據(jù)雙向綁定?data 中不定義相關(guān)字段,直接使用 v-model 可以嗎?
        2. vue2 和 vue3 數(shù)據(jù)攔截的區(qū)別?為什么 proxy 不能向下兼容?
        3. vue 的 data 為什么要用函數(shù)返回一個(gè)對(duì)象?
        4. 無(wú)感刷新 token 是怎么實(shí)現(xiàn)的?
        5. git 操作相關(guān)
        6. https 數(shù)據(jù)傳輸流程
        7. CSRF 的了解
        8. 301、302 和 304 代表什么意思?瀏覽器緩存是怎么回事?
        9. 簡(jiǎn)單說(shuō)下棧和隊(duì)列?如何用棧實(shí)現(xiàn)隊(duì)列?
        10. 如何判斷鏈表是否有環(huán)?不用快慢指針的話有什么方法?

        電話二面

        主要是簡(jiǎn)歷上項(xiàng)目相關(guān)的東西,別的問(wèn)題其實(shí)也不多

        網(wǎng)易(云商)

        網(wǎng)易這邊的話,其實(shí)面試起來(lái)中規(guī)中矩,一面的問(wèn)題基本在網(wǎng)上各類面經(jīng)里面都有,所以有準(zhǔn)備的話基本沒(méi)有問(wèn)題。但是二面的話就偏向于實(shí)際業(yè)務(wù)場(chǎng)景的解決方案設(shè)計(jì)了,感覺(jué)還是要看平時(shí)積累。

        電話一面

        1. 介紹一下瀏覽器從輸入 URL 到解析到頁(yè)面的過(guò)程?
        2. 介紹一下前端的盒模型?
        3. 介紹一下事件循環(huán)機(jī)制?
        4. 介紹一下前端的繼承方式有哪些?
        5. 介紹一下 new 的過(guò)程中,有哪些步驟?
        6. Vue 的 diff 方法是怎么樣的?Key 在其中有什么作用?
        7. 為什么 Vue 的 data 要返回對(duì)象?不返回有啥問(wèn)題?
        8. 介紹一下瀏覽器的頁(yè)面緩存機(jī)制?
        9. CSRF 攻擊的原理,如何防范?
        10. MVVM 框架和 MVC 框架的差別?
        11. 算法題:實(shí)現(xiàn)樹(shù)的廣度優(yōu)先遍歷
        12. 算法題:實(shí)現(xiàn)樹(shù)的深度優(yōu)先遍歷

        電話二面

        1. 實(shí)現(xiàn)廣告曝光率的統(tǒng)計(jì),要求如下:
          • 區(qū)分為資源沒(méi)加載的情況下流失的用戶
          • 統(tǒng)計(jì)用戶累計(jì)在廣告位瀏覽時(shí)間
          • 統(tǒng)計(jì)廣告位展示比例不同的情況下的用戶比例
        2. 如何監(jiān)聽(tīng)線上頁(yè)面內(nèi)存溢出?
        3. 頁(yè)面報(bào)錯(cuò)監(jiān)聽(tīng),考慮異步的情況(其實(shí)就是設(shè)計(jì)一套通用的報(bào)錯(cuò)監(jiān)控方案)

        有道科技

        電話一面

        1. CSRF 攻擊的原理,如何防范?
        2. MVVM 框架和 MVC 框架的差別
        3. 簡(jiǎn)單介紹一下裝飾器模式
        4. 400,401,300,302 是什么意思
        5. font-size 和 border 可以被繼承嗎
        6. Object.defineProperty 和 Object.proxy 的區(qū)別,前者怎么使用
        7. 怎么捕獲異步事件的報(bào)錯(cuò),try catch 可以嗎?
        8. 講講 fetch 和 xhr 的區(qū)別
        9. 兩道小題目
        function A(){this.name='a';}
        function B(){this.name='b';}
        A.prototype.getName = function({return this.name;}
        B.prototype.getName = function({return this.name;}
        A.prototype = new B;
        const c = new A;
        c.getName();?
        console.log(x)?
        x = 1;
        console.log(x)?
        console.log(test('abc'))?
        function test(p){return p;}
        var x;

        結(jié)果

        這個(gè)公司的話一面是過(guò)了,但是之后二面的時(shí)候因?yàn)楸桓嬷ニ麄兡沁叕F(xiàn)場(chǎng)面試,但是我那時(shí)候有事情就沒(méi)有去了

        面試總結(jié)

        其實(shí)這個(gè)面試知識(shí)點(diǎn)復(fù)習(xí)的話,主要還是參考的這篇文章 2021 年前端面試必讀文章【超三百篇文章/贈(zèng)復(fù)習(xí)導(dǎo)圖】 我個(gè)人認(rèn)為這里面羅列的知識(shí)點(diǎn)有掌握 7、8 成的話,其實(shí)面試的問(wèn)題應(yīng)該就不大了。當(dāng)然突擊學(xué)習(xí)的話其實(shí)還是會(huì)被看出來(lái)的,最重要的還是在平時(shí)的積累。

        參考文章

        1. 簡(jiǎn)單總結(jié)下線程和進(jìn)程的區(qū)別[3]
        2. 實(shí)現(xiàn)雙向綁定 Proxy 比 defineproperty 優(yōu)劣如何\?[4]
        3. 五分鐘了解 CDN[5]
        4. 死磕 36 個(gè) JS 手寫題(搞懂后,提升真的大)[6]
        5. 前端安全系列(二):如何防止 CSRF 攻擊?[7]
        6. JS 異步錯(cuò)誤捕獲二三事[8]
        7. 30 道 Vue 面試題,內(nèi)含詳細(xì)講解(涵蓋入門到精通,自測(cè) Vue 掌握程度)[9]
        8. 優(yōu)秀簡(jiǎn)歷法則:從 star 法則到 start 法則(簡(jiǎn)歷系列 2/3)[10]
        9. 2021 年前端面試必讀文章【超三百篇文章/贈(zèng)復(fù)習(xí)導(dǎo)圖】[11]

        參考資料

        [1] 

        優(yōu)秀簡(jiǎn)歷法則:從star法則到start法則(簡(jiǎn)歷系列2/3): https://zhuanlan.zhihu.com/p/67775969

        [2] 

        2021年前端面試必讀文章【超三百篇文章/贈(zèng)復(fù)習(xí)導(dǎo)圖】: https://juejin.cn/post/6844904116339261447

        [3] 

        簡(jiǎn)單總結(jié)下線程和進(jìn)程的區(qū)別: https://juejin.cn/post/6844903859953876999

        [4] 

        實(shí)現(xiàn)雙向綁定 Proxy 比 defineproperty 優(yōu)劣如何?: https://juejin.im/post/6844903601416978439#heading-7

        [5] 

        五分鐘了解 CDN: https://juejin.cn/post/6844903605888090125

        [6] 

        死磕 36 個(gè) JS 手寫題(搞懂后,提升真的大): https://juejin.cn/post/6946022649768181774

        [7] 

        前端安全系列(二):如何防止 CSRF 攻擊?: https://tech.meituan.com/2018/10/11/fe-security-csrf.html

        [8] 

        JS 異步錯(cuò)誤捕獲二三事: https://juejin.cn/post/6844903830409183239

        [9] 

        30 道 Vue 面試題,內(nèi)含詳細(xì)講解(涵蓋入門到精通,自測(cè) Vue 掌握程度): https://juejin.cn/post/6844903918753808398

        [10] 

        優(yōu)秀簡(jiǎn)歷法則:從star法則到start法則(簡(jiǎn)歷系列2/3): https://zhuanlan.zhihu.com/p/67775969

        [11] 

        2021年前端面試必讀文章【超三百篇文章/贈(zèng)復(fù)習(xí)導(dǎo)圖】: https://juejin.cn/post/6844904116339261447

        干貨直達(dá)

        更多精彩


        99%的前端開(kāi)發(fā)者都關(guān)注了這個(gè)公眾號(hào) ??

        瀏覽 70
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            AV草逼 | 欧美日韩国产黄 | 久久打炮视频 | 男人扒开女人的腿 | 精品黄工厂在线观看 | 开宫灌浓精h怀孕 | 亚洲精品成人影视 | 日皮视频国产 | 上课忘穿内裤被老师摸到高潮 | 国产又大又粗又长的视频 |