做者從事前端一年半
基礎的我就不講了,我講一些回答的不是很好的前端
webpack
的劣勢在哪裏vue
,vue
有哪些缺陷code review
的,這裏講了持續化集成js
的基礎類型(這個腦子短路了,給忘了)webpack
針對模塊化作的處理騰訊一輪遊,面的懷疑人生vue
require.context
$listener
和$attr
,可是我當初沒有get
到面試官的點pwa
vuex
的工做流(工做流是什麼?)function component
嗎png
,webp
有一個數組和一個值,須要求大於等於該值的最小長度,例如[2, 3, 4, 7]
和5
,那麼最小就是1
,由於7
大於5
若是數字是8
,那麼最小就是2
, 由於4 + 7
大於8
webpack
第二道算法題 有序數組中小於某個數的個數,例如ios
[1, 2, 3, 4]
2
// 1
複製代碼
(10).add(10).add(10)
function Person() {}
const person = new Person();
複製代碼
person
的原型上有Funciton
嗎
4. vue
文件中爲何須要一個根元素web
let arr = [1, 2, 3];
let fnArray = [];
for (var i = 0; i < arr.length; i++) {
fnArray[i] = function () {
return arr[i] * 2;
}
}
let result = fnArray.find((fn) => {
return fn() === 4;
})
console.log(result);
複製代碼
實現一個棧,具備push
和pop
方法,還有獲取他的最小值,複雜度是O(1)
面試
我也沒投幾家公司,這裏記錄一下其餘公司的面試問題算法
tcp
的滑動窗口HMR
的原理rightView
有一棵樹從右邊看他,並輸出結果,例如vuex
1
2 4
5 3
複製代碼
上面輸出的樹就是[1, 4, 3]
數組
我總結了一下,面試中出現頻率最高的是,排名分先後:瀏覽器
computed
和watch
的差別我以爲我面的最好的是百度,結果百度一輪遊,說我不匹配(嗚嗚嗚~~~)
面試這麼多公司也總結出一些經驗: 面試忌諱的就是必定不要說本身不熟悉的東西,若是不熟悉連提都不要提,在自我介紹的時候必定要把本身的優點介紹出來,讓這場面試問的都是和你熟悉的相關的東西。我以爲面試實際上是你和麪試官互相試探的過程,面試官不知道你擅長什麼,因此他須要不斷探索你會的地方,因此這個時候就須要把你熟悉的着重的講,要是太菜了也試探不出什麼東西哈哈