<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          小伙伴新鮮出爐面試題目總結(含中大廠,已拿offer)

          共 4352字,需瀏覽 9分鐘

           ·

          2023-03-07 22:07

          最近在找工作,現(xiàn)在已經(jīng)接近尾聲了,面了攜程,美團,京東,比心APP,英語流利說,百度,攜程,新核云,現(xiàn)在寫一下面經(jīng),希望最近找工作的你們一路順下去

          英語流利說

          一面

          • 微前端描述下

            • 怎么協(xié)同開發(fā)

            • 注意事項

          • 2:場景問題

            • 2.1:兩個請求并行發(fā)送,如果其中一個請求出錯,就用默認值代替,怎么實現(xiàn)

            • 2.2:頁面有兩個相同的請求怎么復用

          • 3:react 生命周期

          • 4:react通信

          • 5:跨域通信有哪些

          • 6:http緩存

          • 7:懶加載

          • 8:commonjs 和 es module區(qū)別

          • 9:tree sharking原理

          • 10: loader 會 plugins區(qū)別

          • 11:防抖和節(jié)流區(qū)別,大概實現(xiàn)

          • 12: 了解哪些新技術

          二面

          • 介紹一下項目亮點
          • 介紹一下微前端
          • 說一下npm包管理機制
          • A插件依賴D插件版本是1.0.1,B插件依賴D插件版本是1.0.2,C插件依賴D插件1.1.0,那么npm i 之后,下載了幾個版本的D插件
          • HTTP常見的狀態(tài)碼 ,401 403分別是什么, 常見的請求頭響應頭有哪些
          • 說一下webpack配置,常用的loader、plugin
          • 場景題目
          if(a == 1) {
              console.log(a);
          }

          // 控制臺會報錯么
          // 如果報錯是什么類型的錯誤

          三面

          我面的三面基本沒有技術面

          • 介紹項目
          • 你充當?shù)慕巧?/section>
          • 你平時是如何學習的
          • 對自己的規(guī)劃
          • 別人怎么評價你的

          其實流利說我覺得挺好的,就是我的工資要低了,具體多少不說哈,這幾家公司都是20K以上,流利說的hr給我的印象很好,一面的小哥哥聲音也挺好聽的,如果沒有百度的offer就去流利說了,真的還很抱歉

          攜程

          一面

          • 介紹微前端
          • 乾坤框架怎么實現(xiàn)的沙盒機制
          • 手寫一個單例模式
          • 手寫一個發(fā)布訂閱模式
          • 手寫一個redux的compose函數(shù)
          • 手寫一個組合繼承
          • 垃圾回收機制了解么,介紹一下
          • 自定義hooks和函數(shù)有什么區(qū)別

          二面

          • 事件循環(huán)輸出順序問題
          • 實現(xiàn)函數(shù)異步請求成功后就返回,失敗后重試max次
          • 前端怎么埋點監(jiān)控
          • hooks為什么不能寫在if 語句里面
          • useCallback的實現(xiàn)原理
          • 怎么畫1px像素線,邏輯像素,物理像素的概念
          • 自己寫的mock服務是怎么實現(xiàn)的,為什么不在webpack里用相關插件

          三面

          三面也是沒問技術

          • 公司是做什么的,介紹下公司產(chǎn)品
          • 你現(xiàn)在充當?shù)膱F隊角色
          • 你現(xiàn)在是一個管理者了,為什么離職了
          • 將來的規(guī)劃

          攜程面的是一個新的業(yè)務線,需要一段時間的996,但是攜程本身不是996公司了,加班有加班費,并且攜程面試完之后會有一個行測評測和英語口語評測,必須要過。

          比心APP

          一面

          • 介紹下項目
          • 說一下微前端實現(xiàn)
          • 寫一個Promise.all函數(shù)
          • 寫一個發(fā)布訂閱模式
          • 一道setTimeout事件循環(huán)的題目
          • 手寫題實現(xiàn)電話號碼隔位顯示(3 4 4)
          • 算法題[0, 2, 3, 0, 5, 0, 0]將0全部移動到后面去

          二面

          • 介紹下項目亮點
          • 說一下redux如何使用
          • redux源碼介紹下
          • 你說你angular, vue, react都使用過,說一下三者的區(qū)別
          • 了解緩存么 大概講一下
          • 解釋下https
          • 介紹幾個git常見的操作命令

          三面

          • 介紹項目亮點
          • react通信是怎么樣的
          • react-redux中connect怎么連接組件的
          • 為什么要離職
          • 你最擅長的是什么

          比心APP我覺得也非常不錯,都是hr很給力,一面是一個小姐姐人挺好的,二面是leader人也挺好,其實比心是先面的,hr一直等到我百度面試完在和我談工資,讓我自己對比下,說實話非常抱歉

          百度

          一面

          • 介紹一下微前端

          • 乾坤框架源碼看過么

          • 寫一個自定義hooks,useDiff

          • 數(shù)組去重方法越多越好

          • 寫一個匹配郵箱的正則

          • 實現(xiàn)函數(shù)

            function repeat(s, count{}

            repeat('s'3// 輸出 ‘sss’
          • 函數(shù)實現(xiàn)

           // 正則匹配標簽名 輸出div p span
           <div>
               <p>
                 <span></span>   
               </p>
               <span>
               </span>
           </div>
          • 實現(xiàn)一個深拷貝

          • 實現(xiàn)函數(shù)統(tǒng)計字符串里面出現(xiàn)次數(shù)最多的字符

          • 有做過什么優(yōu)化么

          二面

          • 介紹下微前端

          • hooks常用的api有哪些

          • useState,useEffect,useRef,useMemo在存儲數(shù)據(jù)方面有什么區(qū)別

          • hooks組件怎么向外傳遞方法

          • 寫一個三列等距布局,越多越好

          • 寫一個公共組件需要注意哪些

          • 寫一個表單生成組件

            • 生成一個完整的組件
            • 表單填入的值,可以返回出去
          const config = [
              {
                  type'input',
                  name'name',
                  key'name'
              },

              {
                  type'select',
                  name'work',
                  key'work',
                  options: []
              }


          <FormC config={config} />
          • 你ts用的多么,說幾個高級用法
          • 介紹下interface和type的區(qū)別

          三面

          • 介紹下項目
          • 為什么要重構項目
          • 為什么要做微前端
          • 詳細說一下機器學習做的事情
          • 你覺得AI智能給前端帶來的變化

          百度二面是一位小姐姐,挺可愛的一位女生,百度的hr也是一位比較萌的小姐姐,對于平臺和技術而言,最終選擇的百度,百度好像react比較看重,其他的幾個崗位基本也是招react

          京東凹凸實驗室

          • 介紹下微前端實現(xiàn)方式,以及你們是怎么做的

          • 乾坤框架源碼看過沒

          • commonjs 和 es module區(qū)別
            1:

             // a.js
             module.exports = {};

             exports = {
                 name'json'
             };

             // b.js
             const a = require('./a.js'); // 輸出什么

            2:

            // a.js
            module.exports = function a({}

            // b.js 
            // 在b中用es6 module語法怎么引入
            • 介紹下瀏覽器緩存機制
            • webpack打包原理是怎么樣的
            • webpack 插件寫過沒,介紹下原理
            • webpack5介紹下
            • 看你用過react介紹下fiber架構
            • esbuild知道么介紹下
            • 你用過vue,現(xiàn)在出了vue3.0介紹下
            • vue現(xiàn)在出了一個打包工具vite,介紹下為什么會比其他的打包工具快

          京東凹凸實驗室這家給我感覺很好,我覺得這個部門基本就是搞研究的,一面完了之后一直沒消息,問了之后就說還在評估,估計涼了,后面三個問題僅僅是群里面發(fā)了文章,但是只看了一遍沒深入,掃了個大概

          字節(jié)跳動

          一面

          • 介紹下項目,微前端實現(xiàn)
          • 介紹下https加密過程
          • redux原理
          • 第三方登錄,如果讓你去設計,你會怎么考慮
          • 介紹下瀏覽器和node的事件循環(huán)
          • 做了一道原型鏈輸出問題
          • 做了一道setTimeout輸出問題
          • 做了一道this.setState輸出問題(異步和合并)
          • 實現(xiàn)一下promise.race
          • 實現(xiàn)一下task().eat().sleep(2000).eat().sleep(2000)函數(shù)
          • 判斷鏈表有環(huán)但是空間復雜度是O(1)

          二面

          • 介紹下項目
          • redux用的熟么,介紹一下源碼
          • connect怎么處理組件的
          • context會有什么性能問題么
          • 實現(xiàn)防抖節(jié)流
          • 實現(xiàn)sum(1)(2, 3)(4)柯里化
          • 實現(xiàn)一個非樹狀結構轉樹狀結構函數(shù)
          • 一個查找最長子字符串算法

          三面

          • 介紹下項目
          • 微前端實現(xiàn)
          • 乾坤框架如何做到隔離
          • 實現(xiàn)一個String.prototype._trim函數(shù)
          • 實現(xiàn)一個reduce
          • 實現(xiàn)一個多個請求,并行和串行的函數(shù)

          字節(jié)三面面試官有點嚴肅,沒發(fā)揮好,題目雖然都做出來了,但是花的時間太長了,面試官也沒再問,最后問了我有什么規(guī)劃,我以為過了沒想到最后掛了,臨門一腳有點遺憾,想面試字節(jié)的同學,一定多刷函數(shù)實現(xiàn),算法(連續(xù)做一個月),源碼理解

          PS:

          1:還有一家初創(chuàng)公司叫新核云,感覺還不錯,最后也是過了的,但是沒有去

          2:美團一面過了,因為又需要請假,并且晚上有百度面試,就推掉了

          最后

          我是來自程序員交流指北的一陣風,一個把技術交流放在首位的前端交流群,群主是一個全棧萌妹子,有興趣的可以私聊我進群

          ??愛心三連擊

          1.看到這里了就點個在看支持下吧,你的點贊在看是我創(chuàng)作的動力。

          2.關注公眾號程序員成長指北,回復「1」加入高級前端交流群!「在這里有好多 前端 開發(fā)者,會討論 前端 Node 知識,互相學習」!

          3.也可添加微信【ikoala520】,一起成長。

          “在看轉發(fā)”是最大的支持

          瀏覽 40
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧美性爱亚洲日韩 | 18禁乱伦| 一区二区这里只有精品 | 中文天堂视频在线观看 | 成人午夜天天爽 |