阿里巴巴前端面試經(jīng)驗(yàn)

阿里巴巴面經(jīng)(新零售事業(yè)群-CBU技術(shù)部)

筆試

/**
 * 1. 查找落單的數(shù)字
 * 描述:給定一個(gè)非空的數(shù)字?jǐn)?shù)組,數(shù)組有且只有一個(gè)非重復(fù)項(xiàng)脂凶,實(shí)現(xiàn)一個(gè)方法獲取落單項(xiàng)
 * 示例:
 *  getSingleNumber([1, 2, 1, 2, 0]); // 0
 *  getSingleNumber([0, 1, 0, 0]); // 1
 *  getSingleNumber([1, 2, 3, 1, 2]); // 3
 */
function getSingleNumber(numbers) {
    let result=null;
    numbers.forEach((item,index) =>{
        if(numbers.indexOf(item) === numbers.lastIndexOf(item)){
          result = item
        }
    })
    return result;
}
/**
 * 2. 找出數(shù)組中第k大和第m大的數(shù)字相加之和
 * 說明:實(shí)現(xiàn)一個(gè)方法愁茁,找出數(shù)組中第k大的和第m大的數(shù)字相加之和
 * 示例:
 *   let arr = [1,2,4,4,3,5], k = 2, m = 4
 *   findTopSum(arr, k, m); // 第2大的數(shù)是4,出現(xiàn)2次嘶居,第4大的是2促煮,出現(xiàn)1次胸蛛,所以結(jié)果為10
 */
function findTopSum(arr, k, m) {
    if(arr.length < k || arr.length < m) return null
    let newArr = [...new Set(arr)].sort((a,b) =>a-b)
    let result = null
    //確定重復(fù)次數(shù)
    let firstValue = newArr[newArr.length-k]
    let lastValue = newArr[newArr.length-m]
    //保存最大數(shù)樱报,最后結(jié)果應(yīng)減去重復(fù)的一次
    let firstTemp = firstValue
    let lastTemp = lastValue
    arr.forEach(res =>{
        if(res === firstValue){
          firstValue = firstValue+res
        }
        if(res === lastValue){
          lastValue = lastValue+res
        }
    })
    result = firstValue-firstTemp+lastValue-lastTemp
    return result
}

2.26 一面(電話面)

  1. 為什么選擇前端學(xué)習(xí)迹蛤,不選擇物聯(lián)網(wǎng)專業(yè)課學(xué)習(xí)
  2. 學(xué)習(xí)前端的方式
  3. 技術(shù)含量最高的項(xiàng)目
  4. 事件委托機(jī)制
  5. bind襟士,call,apply用法及區(qū)別
  6. 數(shù)組的原生方法
  7. slice會(huì)改變原始數(shù)組嗎
  8. element 的buttun組件采用的是原生元素實(shí)現(xiàn)還是div(可能會(huì)再次問起)
  9. vue2.0和vue3.0的區(qū)別
  10. 深拷貝和淺拷貝
  11. Object.assigned方法屬于深拷貝還是淺拷貝(沒答上來陋桂,這里既不屬于深拷貝也不屬于淺拷貝,關(guān)鍵在于對(duì)象的屬性是否又為一個(gè)對(duì)象)
  12. 快速排序算法
  13. 前端跨域 (講了jsonp宣渗,和Access-Control-Allow-Origin梨州,iframe和domain)
  14. webpack工作原理 (給自己挖坑了,主動(dòng)問了下面試官)

3.5 二面(電話面)

  1. 項(xiàng)目相關(guān)

  2. 實(shí)習(xí)相關(guān)

  3. CSRF鞍恢,XSS攻擊及防范

  4. 正則表達(dá)式 正整數(shù)表示

    • 正整數(shù)表示 / [1-9][0-9]* /
    • *和*每窖?的區(qū)別
    • 正則的貪婪,惰性
    • \w \s 意義
  5. splice參數(shù)問題

  6. 談了下自身的優(yōu)勢

3.18 三面(電話面)

  1. 最體現(xiàn)自己技術(shù)價(jià)值的項(xiàng)目
  2. 最具有開發(fā)意義的項(xiàng)目
  3. 項(xiàng)目來源
  4. 智慧AI酒店業(yè)務(wù)難點(diǎn)
  5. 站在一個(gè)CTO的角度蟆炊,這個(gè)項(xiàng)目的難點(diǎn)
  6. 自身的優(yōu)點(diǎn)以及缺點(diǎn)
  7. 前后端聯(lián)合開發(fā)所遇到的問題
  8. 團(tuán)隊(duì)組建及角色

3.29 四面(電話面)

  1. 項(xiàng)目分工
  2. 微信小程序watch監(jiān)聽實(shí)現(xiàn)方式與場景
  3. 學(xué)習(xí)前端的方式
  4. 最近學(xué)習(xí)到的印象最深刻的東西
  5. 技術(shù)上解決最難的問題

4.1 HR面 (電話面)

  1. 實(shí)習(xí)經(jīng)歷瀑志,項(xiàng)目經(jīng)歷
  2. 團(tuán)隊(duì)成長經(jīng)歷及角色擔(dān)當(dāng)
  3. 團(tuán)隊(duì)負(fù)責(zé)人的優(yōu)勢
  4. 團(tuán)隊(duì)變化
  5. 團(tuán)隊(duì)技術(shù)總結(jié)及報(bào)告
  6. 評(píng)價(jià)自己在團(tuán)隊(duì)中的技術(shù)影響力
  7. 技術(shù)差異的來源
  8. 怎么看待物聯(lián)網(wǎng)專業(yè)
  9. 物聯(lián)網(wǎng)專業(yè)的核心課程
  10. 物聯(lián)網(wǎng)帶來的核心價(jià)值在哪兒及具體實(shí)例
  11. 前端學(xué)習(xí)方式及渠道
  12. 聊聊自己滿意的項(xiàng)目
  13. 項(xiàng)目開發(fā)背景
  14. 選擇公司的判斷及條件

阿里巴巴面經(jīng)(大文娛事業(yè)群-業(yè)務(wù)技術(shù)部)

4.14 電話面(杭州) 不知道算幾面了,她把我前面所有的面試記錄拿著的

  1. 自我介紹
  2. 為什么選擇物聯(lián)網(wǎng)專業(yè)
  3. 介紹一下IOT及應(yīng)用特點(diǎn)
  4. 介紹項(xiàng)目
  5. 團(tuán)隊(duì)規(guī)劃及組成
  6. 布局方式缩膝,常用的布局
  7. DOM文檔流岸霹,詳細(xì)介紹position的各個(gè)定位屬性
  8. 如何實(shí)現(xiàn)一個(gè)左邊固定寬帶,右邊自適應(yīng)的布局(我是答的用flex進(jìn)行設(shè)置)
  9. 團(tuán)隊(duì)開發(fā)流程
  10. 前端工具的流程化管理 (面試官應(yīng)該是想問模塊化痛黎,webpack相關(guān)。我全部答git去了)
  11. 談一談微信小程序項(xiàng)目
  12. 微信小程序開發(fā)和常見H5開發(fā)區(qū)別
  13. 微信小程序可以直接操作DOM嗎湖饱,可以直接用jquery操作嗎?
  14. vue中組件通信的方式 (props蚓庭,$emit仅仆,vuex)
  15. 如何實(shí)現(xiàn)訂閱者-發(fā)布者模式 (觀察者模式)

4.15 電話面(北京) 部門總監(jiān)面

  1. 大學(xué)學(xué)科有哪些計(jì)算機(jī)專業(yè)的學(xué)科
  2. 聊一下堆棧數(shù)據(jù)結(jié)構(gòu)
  3. 后進(jìn)先出的數(shù)據(jù)結(jié)構(gòu)是誰 (我懵了,不就是棧嘛)
  4. 聊一下鏈表的數(shù)據(jù)結(jié)構(gòu)
  5. 描述一下網(wǎng)絡(luò)的五層模型
  6. 那再聊一下OSI七層模型
  7. 說一下快速排序吧
  8. DOM content loaded時(shí)間之前頁面的渲染狀態(tài)
  9. reflow港柜,repaint 是在DOM樹和CSS規(guī)則樹合并之前還是之后
  10. 聊一聊JavaScript里面的event loop
  11. css 選擇器的優(yōu)先級(jí)
  12. js里面的null和undifined的理解
  13. null == undifined 為什么咳榜? 為什么為true?
  14. null === undifined 為什么為false授舟?
  15. JavaScript中this的作用域的特點(diǎn)以及使用上的注意事項(xiàng)
  16. canvas標(biāo)簽用來做什么的
  17. 頁面平滑滾動(dòng)的實(shí)現(xiàn)方式
  18. 如何理解vant-webapp 框架的優(yōu)缺點(diǎn)
  19. 微信小程序的原生開發(fā)方式是如何實(shí)現(xiàn)的(我裂了)
  20. display的flex屬性是如何實(shí)現(xiàn)的 (我又裂了)
  21. 花了許多時(shí)間解決的問題

4.23 HR面 (釘釘視頻面)

兄弟們贸辈,這個(gè)實(shí)在是記不住了,視頻沒辦法回溯擎淤,就是常規(guī)的一些HR面試問題,大多與項(xiàng)目相關(guān)桩盲,還有就是大學(xué)經(jīng)歷席吴,注意一點(diǎn)就是為什么選擇這個(gè)公司。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末柬姚,一起剝皮案震驚了整個(gè)濱河市庄涡,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌撕捍,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,311評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件默色,死亡現(xiàn)場離奇詭異狮腿,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)蚤霞,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門昧绣,熙熙樓的掌柜王于貴愁眉苦臉地迎上來捶闸,“玉大人,你說我怎么就攤上這事删壮。” “怎么了税灌?”我有些...
    開封第一講書人閱讀 152,671評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵亿虽,是天一觀的道長。 經(jīng)常有香客問我粘秆,道長收毫,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,252評(píng)論 1 279
  • 正文 為了忘掉前任昔搂,我火速辦了婚禮输拇,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己蠢古,他們只是感情好别凹,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,253評(píng)論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著堕战,像睡著了一般拍霜。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上祠饺,一...
    開封第一講書人閱讀 49,031評(píng)論 1 285
  • 那天道偷,我揣著相機(jī)與錄音,去河邊找鬼勺鸦。 笑死,一個(gè)胖子當(dāng)著我的面吹牛换途,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播距贷,決...
    沈念sama閱讀 38,340評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼吻谋,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了阁最?” 一聲冷哼從身側(cè)響起骇两,我...
    開封第一講書人閱讀 36,973評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎配阵,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體棋傍,經(jīng)...
    沈念sama閱讀 43,466評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡瘫拣,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,937評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了派昧。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片拢切。...
    茶點(diǎn)故事閱讀 38,039評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖五慈,靈堂內(nèi)的尸體忽然破棺而出实苞,到底是詐尸還是另有隱情烈疚,我是刑警寧澤黔牵,帶...
    沈念sama閱讀 33,701評(píng)論 4 323
  • 正文 年R本政府宣布猾浦,位于F島的核電站灯抛,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏对嚼。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,254評(píng)論 3 307
  • 文/蒙蒙 一漠烧、第九天 我趴在偏房一處隱蔽的房頂上張望靡砌。 院中可真熱鬧,春花似錦通殃、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蛇受。三九已至厕鹃,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間剂碴,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來泰國打工察蹲, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留催训,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,497評(píng)論 2 354
  • 正文 我出身青樓亚兄,卻偏偏與公主長得像采驻,于是被迫代替她去往敵國和親审胚。 傳聞我的和親對(duì)象是個(gè)殘疾皇子礼旅,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,786評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 一般阿里社招都是招3-5年的P6+高級(jí)工程師痘系,當(dāng)初自己一年經(jīng)驗(yàn)也沒有想過有這個(gè)面試機(jī)會(huì)。 雖然沒想著換工作龄坪,但是經(jīng)...
    王鈺峰閱讀 518評(píng)論 1 3
  • 一般阿里社招都是招3-5年的P6+高級(jí)工程師奴璃,當(dāng)初自己一年經(jīng)驗(yàn)也沒有想過有這個(gè)面試機(jī)會(huì)。 雖然沒想著換工作苟穆,但是經(jīng)...
    王鈺峰閱讀 1,310評(píng)論 1 8
  • 這兩天我一句都不想和某人說,有些說出口的話經(jīng)不住回想跟磨,一回想起來心如針扎,胸口里好大的悶氣堵在心里面抵拘,揮之不去的陰...
    愛生活的雪閱讀 224評(píng)論 2 3
  • 2018年 至自己重續(xù)夢想 在平凡的日子里留下足跡 與老公一起托起家園 共同養(yǎng)育兒女成長 風(fēng)雨同舟患難與共 心心相...
    玉妮閱讀 276評(píng)論 0 4
  • 文/ 痞兒君 現(xiàn)在正直江南梅雨季節(jié)僵蛛,天氣說變就變,有時(shí)綿雨一整天飘言,擾亂了本該有的平靜∽撕瑁空中的雨就和人心一樣倒源,濕透苛预,...
    安痞兒閱讀 276評(píng)論 0 1