2018前端個人筆試記錄(一)

2022-03-17 00:57:51 字數 2147 閱讀 8725

樓主網申了網易的前端開發崗,兩周後發來了網易的筆試邀請並附上了鏈結。

整個筆試分為三部分,選擇,程式設計和解答。樓主底子很差,這次筆試也只是試水。在發現大部分筆試題不會之後,沒有解答完就提交了。(捂臉)

下面是筆試部分記錄:

程式設計部分

1、小q得到乙個神奇的數列:1,12,123,........12345678910,1234567891011...

並且小q對於能否被3整除這個性質很感興趣。小q現在希望你能幫助他計算一下從數列的第1個到第r個(包含端點)。

輸入描述:

輸入包括兩個整數l 和 r(1 <=l <= r <= 1e9),表示要求解的區間兩端。

輸出描述:

輸出乙個整數,表示區間能被3整除的數字個數。

舉例:輸入:2   5    輸出: 3;

表示12,123,1234,12345 中能被3 整除的數有3個。

2、牛牛以前在老師那裡得到了乙個正整數數對(x,y,),牛牛忘記他們具體是多少了。但是牛牛記得老師告訴過他x和y均不大於n,並且x除以y的餘數大於等於k,牛牛希望你能幫他計算一共有多少個可能的數對。

輸入描述:輸入包括兩個整數,n,k(1 <= n <= 10^5,0 <= k <= n -1)。

輸出描述:對於每個測試用例,輸出乙個正整數表示可能的數對數量。

舉例:輸入:5  2  ;輸出: 7。 滿足條件的數對有:(2,3)  ;滿足條件的數對有(2,3)(2,4)(2,5)(3,4)(3,5)(4,5)(5,3);

3、牛牛去犇犇老師家補課,出門的時候面向北方,但是他現在迷路了,雖然他手裡有一張地圖,但是他需要知道自己面向的是哪個方向。請你幫助他。

輸入描述: 

每個輸入包含乙個測試用例。

每個輸入包含乙個測試用例,每個測試用例的第一行包含乙個正整數,表示轉的方向的次數n(n<=1000)。

接下來的一行包含乙個長度為n的字串,由l和r組成,l表示向左轉,r表示向右轉。

輸出描述:

輸出牛牛最後的面向的方向,n表示北,s表示南,e表示東,w表示西。

小q數列問題:

------------------------------輸入:25

輸出:3

*/console.log(

"【小q數列結果】一共有

" + three(2, 5) + "

個"); //

檢查結果

function three(num1, num2)

console.log(

"小q數列--

" + "

開端數字是

" + tmpfirst); //

得到開端數字

for (let index = 1; index <= num2; index++)

}return

threenumber;}/*

牛牛數對問題:

------------------------------

輸入:5 2

輸出:7

*/console.log(

"【牛牛數對結果】一共有

" + pair(5, 2) + "

個"); //

檢查結果

function direction(n, k) }}

return

pairnumber;}/*

牛牛轉向問題:

------------------------------

輸入:3

lrr輸出:e

*/console.log(

"【牛牛轉向結果】方向是

" + direction(3, "

lrr")); //

檢查結果

function direction(number, action)

console.log(leftnum,rightnum);

let result = math.abs(leftnum * (-1) + rightnum * 1); //

最終轉的次數(左轉一次和右轉一次會抵消)

let directionvalue = 1 + result % 4; //

數字4是一圈,所以取餘數就是最終方向;初始方向是北,所以加1

switch

(directionvalue)

}

2018前端個人筆試記錄(二)

1 請列舉你在日常學習生活中,實際使用過的前端效能優化的方案,描述下場景並做下介紹。原po很詳細了。2 題目描述 公司的放映系統要上線乙個 預定隨機電影推薦 功能,每天使用者要通過系統預定名額,由系統每日推薦一部電影,按時推送到使用者。現在,在系統已有如下非同步方法封裝的前提下。a gettoday...

前端 筆試(個人實習)

2015.4.13 諮詢 筆試題 摘取不會的部分 我這麼漏洞百出的人竟然也過了,到底有多水的公司啊,後來同學告訴我是後端面試官面試我的。1.alert 1,2,3 1,2,3 false 因為陣列在js屬於物件,物件間的比較 和 是沒有區別的。關於js中詳細的 與 區別,請戳下了解 js 與 區別 ...

前端筆試記錄1

填空題 1.瀏覽器核心 iefirefox chrome opera safari 問答題1.opacity 0,display none,visibility hide三者的區別 2.diplay有哪些屬性,並簡要說明 3.map,foreach,reduce 4.readystate的五種狀態 ...