面試阿里巴巴前端開發工程師筆試部分

2022-05-07 12:48:12 字數 859 閱讀 9116

一、筆試部分 (**面部分還在整理,後續發出來)

介紹:要求:1. 實現乙個函式,輸入乙個單詞,返回輸入單詞是否符合全大寫、全小寫、首字母大寫規則,正確返回true,錯誤返回false

const checkvalid = (word) =>  else 

console.log(checkvalid('china'))

}

2. 實現乙個方法,陣列為公升序返回1,陣列為降序返回-1,亂序返回0

const issorted = (arr) => ).tostring().replace(/,/g, '')

let droptarget = arr.sort((a, b) => ).tostring().replace(/,/g, '')

if (target === risetarget) else if (target === droptarget) else

}console.log(issorted([3, 2, 1, 0]))

3. 實現乙個節流函式, 它返回乙個新函式,新函式即時連續多次執行, 在wait的時間執行一次。並要求此節流函式第一次執行就會執行fn

const throttle = (fn, wait) => , wait)

}}window.addeventlistener("resize", throttle(() => console.log('我是節流函式'), 1000))

阿里巴巴2016研發工程師筆試題(四)

1.以下程式輸出結果是 class a virtual void func 本問題涉及到兩個方面 1.c 繼承體系中建構函式的呼叫順序。2.建構函式中呼叫虛函式問題。c 繼承體系中,初始化時建構函式的呼叫順序如下 1 任何虛擬基類的建構函式按照他們被繼承的順序構造 2 任何非虛擬基類的建構函式按照他...

阿里巴巴 2018秋招研發工程師筆試題

2.菜鳥倉庫是乙個很大很神奇的地方,各種琳琅滿目的商品整整齊齊地擺放在一排排貨架上,通常一種品類 sku 的商品會放置在貨架的某乙個格仔中,格仔設有統一的編號,方便工人們揀選。有一天沐哲去菜鳥倉庫參觀,無意中發現第1個貨架格仔編碼為1,第2 3個分別為1,2,第4 6個格仔分別是1,2,3,第7 1...

阿里巴巴工程師分享MySQL經驗

首先介紹下簡朝陽.現就職於阿里巴巴 中國 網路技術 dba team運維部,簡朝陽是本次mysql技術徵文大賽第三名得主 獲獎文章 mysql replication的實現原理 相信他的工作經驗肯定會對現在即將進入dba行業或者正在學習mysql技術的新人有所幫助。it168 這次mysql技術徵文...