2023年前端面試題記錄(非高難度)

2021-09-24 06:33:27 字數 1087 閱讀 9164

今年一過完年,我早早地就來到深圳 找工作,看到一些很有意思(其實是自己答錯的( ° △ °|||))的面試題!

做個小小分享,提醒後來的人不要踩坑

首先是 yy 的面試,公司在廣州,有幾題印象比較深

x = 1 ; x.num = 1; str = 'a'; str.s = 'b';

console.log(x + x.num);

console.log(str + str.s);

會列印什麼結果,這題算是比較 細節 的問題,主要考查 

1. 非物件可否,正常 使用 . 來增加屬性, 答案是不會報錯,但新增屬性也不會成功, 試圖訪問沒有新增成功的屬性會得到 undefined

2. 考察 undefined 與 數字,字串,相加 的結果

這個就 變成了1 + undefined'a' + undefined分別得到  nan 和 'aundefined'

這是一道選擇題,選出正確的說法

['1', '2', '3'].map(parseint)會返回[1,2,3]

json.stringify("ss")會報錯

number.max_value == number.max_value + 1

"bacabc".replace('b', 'b')會得到  bacabc

看到 這個題 我首先排除了 d , b 兩個選項, 

b就不說了,至於 d 要完成替換 全部的 b 需要使用 正則/b/i

至於 c 對 number 的 max_value 沒有 研究過,感覺有點不合常理,最終選擇了a 

後來細想 a 也不對 ,parseint(string, radix)是有兩個引數的, 而陣列 map 方法除了會傳陣列的每一項外,還會傳遞 index 陣列索引值 0, 1, 2 這樣 , 這題最終選 c , 這裡貼一下 parseint 函式的說明 

未完待續...

2023年前端面試題總結

首先是問答題 什麼是標籤語義化?使標籤有自己的含義。語義化標籤主要有以下幾點好處 1.在沒有css樣式表時也可以展示出很好的頁面結構。2.有利於seo 搜尋引擎優化 3.方便其他裝置 閱讀器等 按語 析渲染頁面。4.合理的語義化標籤有利於 的維護。在html中,i em標籤的區別?b strong標...

2023年前端面試題

時間過的也蠻快,今年迎來了第一次面試前端,其實我很緊張,第一次面試,下面是面試題,希望對今年找工作的你有所幫助。1 空間複雜度和時間複雜度 空間複雜度 s n o f n 時間複雜度 1,log2n,n,n 2,n 3,logn 2 2 http協議的狀態碼及其表達的意思 狀態碼 1xx 提示資訊,...

web前端面試題記錄

1.vue全家桶定義 2.路由怎麼定義使用的 路由的導航前衛有哪幾種 3.http請求get 與post的不同,post請求的引數放到 請求頭的訊息體中 4.vuex有哪個部分組成 action與mutataions有什麼不同 action是怎麼改變state中的值 commit 5.元件中怎麼傳值...