阿里前端一面二面三面經歷(2019 8 23)

2021-09-27 12:26:23 字數 1196 閱讀 2456

面試+筆試一共半小時吧,沒怎麼問問題

一: es6相關問題

symbol、模板字串、iterator、proxy

答案:

二: 筆試

underscore的方法includes和get原始碼(簡潔版),如下:

/*

** 1. 判斷乙個陣列array在fromindex之後是否含有value值,

*/function includes(array,value,fromindex)

/* **2. 根據路徑取obj的值

* 比如 get(}]}, 'a[0].c.d')

*/function get(obj,path)

問的都是簡歷上專案經驗問題,一共乙個半小時

專案中使用的技術,出於什麼考慮選擇了這些技術,有沒有想過這些技術的優缺點(體現個人主動思考)

介紹一下你的專案從開始搭建框架到上線都經歷了哪些步驟

專案中使用的vue-cli工具,有沒有自己使用webpack構建乙個專案?

你的專案中使用了哪些cdn的優化

答案: 不知道面試官想聽什麼樣的答案,專案中使用cdn就是為了節省打包體積,  

所以從之前優化打包時間和打包體積的工作上說了下:

乙個特別複雜的專案,需要多個團隊進行分工,技術方面怎麼做

(微前端)

介面後端接受到乙個html片段,怎麼插入到文件中?

如果裡面含有script標籤,怎麼插入?

如果script標籤有多個,怎麼保證執行順序?

後端直接返回一整個檔案,和這種後面單獨返回html片段和script標籤,有什麼不同?

答案:  

(2)使用正則或者其他方法,將html片段和js片段分開,分別進行插入

(3)使用promise完成乙個後then另乙個

(4)說了,這種後面請求的方式,會使頁面載入更快,不阻塞瀏覽器渲染(答錯了,面試官說答反了,想了想,可能面試官想聽的答案是,後面這種會操作dom,發生重繪,影響效能)

後來不到乙個星期來了三面**,約了週末三面,面試內容和二面類似,問的更深專案架構和業務相關的問題,總體感覺一般,最後也如期收到了謝絕信 。°(°¯᷄◠¯᷅°)°。

總結: 整體感覺難度挺大的。總體來說,是自己在專案這塊準備不足,沒有好好去回顧做過的專案細節。再接再厲吧。

塞翁失馬焉知非福,衝鴨₍•ʚ•₎

環信一面二面三面

下午5點半剛回學校,接到面試 去活動中心面試。接著就是1面2面3面。一面 是個做後台的大大,講筆試的兩道程式設計題,關於那兩道程式設計題聊得比較久,然後問了一些知識,面比較多但是沒有深入問,比如b樹,動態規劃,網路程式設計中建立伺服器的一些步驟,linux命令,建構函式,析構函式,然後問了stl的v...

位元組跳動後端開發一面 二面 三面

一面 大概50min,忘記錄音了 二面 47min 讓我對自己的一面進行乙個評價。你比較熟悉的語言是c 嗎,感覺自己掌握的怎麼樣?給了一段 問能否編譯通過。如果對指標進行 操作主要是看什麼?給了乙個結構體,計算它的大小。知道為什麼要進行記憶體對齊嗎?那你了解禁止左對齊嗎?你知道二維陣列按行逐行訪問快...

位元組跳動前端實習一面二面三面至掛掉的面經

本人是北郵大三的小白菜 面試時間在3.31 4.7 4.10 hr跟我說我的缺點是實操太弱,積累少。弱勢很明顯。一二三面都問打了狀態碼的含義,200 301 302 304等都被問到了,而我這方面知道的知識太少,回答起來多少有點問題。所以一定要好好了解常用的狀態碼含義。基礎的演算法能力必須具備,如果...