1.用js打印一個(gè)乘法表
這一題面試官考察的是你關(guān)于js的打印相關(guān)基礎(chǔ)api的熟悉程度
2.斐波那契數(shù)列函數(shù)(30以內(nèi))
斐波那契數(shù)列,就是數(shù)列的每一一個(gè)數(shù)字,都是前兩個(gè)數(shù)字相加的和,常見面試題
斐波那契數(shù)列是一個(gè)可難可簡單的題目,從暴力遞歸,到動(dòng)態(tài)規(guī)劃,以及數(shù)學(xué)地推公式和矩陣優(yōu)化幾個(gè)級別,這里要求了30以內(nèi),說明對性能要求不高
3.手寫Promise
4.手寫防抖節(jié)流
5.不用sort實(shí)現(xiàn)排序,比如輸入[3,2,6,9,1,4,8] 返回排序后的數(shù)組
考點(diǎn)就是常見的各種排序算法,比如冒泡,快排等,可能還會考察空間時(shí)間復(fù)雜度等問題
請js實(shí)現(xiàn)一個(gè)permute函數(shù),輸入數(shù)字123, 打印出這三個(gè)數(shù)字的全排列
6.v-show和v-if的區(qū)別是啥
v-if很好理解,三元表達(dá)式,控制vdom
v-show生成的directive如果不是node, 設(shè)置originDisplay是之前的el.style.display呀,可能是flex,可能是inline 還有可能是inline-block等