今年一過完年,我早早地就來到深圳 找工作,看到一些很有意思(其實是自己答錯的( ° △ °|||))的面試題!
做個小小分享,提醒後來的人不要踩坑
首先是 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.元件中怎麼傳值...