當前位置:首頁 » 網頁前端 » 小米前端筆試面試題
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

小米前端筆試面試題

發布時間: 2022-07-03 18:35:06

❶ 誰能給我出一兩道 web前端筆試題 上機題啥的,呵呵,比較常考的

[面試題] 某企業前端開發面試題

【HTML & CSS】

1. Doctype? 嚴格模式與混雜模式-如何觸發這兩種模式,區分它們有何意義?

2. 行內元素有哪些?塊級元素有哪些?CSS的盒模型?

3. CSS引入的方式有哪些? link和@import的區別是?

4. CSS選擇符有哪些?哪些屬性可以繼承?優先順序演算法如何計算?內聯和important哪個優先順序高?

5. 前端頁面有哪三層構成,分別是什麼?作用是什麼?

6. css的基本語句構成是?

7. 你做的頁面在哪些流覽器測試過?這些瀏覽器的內核分別是什麼?經常遇到的瀏覽器的兼容性有哪些?怎麼會出現?解決方法是什麼?

8. 如何居中一個浮動元素?

9. 有沒有關注HTML5和CSS3?如有請簡單說一些您對它們的了解情況!

10. 你怎麼來實現下面這個設計圖,主要講述思路 (效果圖省略)

11. 如果讓你來製作一個訪問量很高的大型網站,你會如何來管理所有CSS文件、JS與圖片?

12. 你對前端界面工程師這個職位是怎麼樣理解的?它的前景會怎麼樣?

【Javascript】

1. js是什麼,js和html 的開發如何結合?

2. 怎樣添加、移除、移動、復制、創建和查找節點

3. 怎樣使用事件以及IE和DOM事件模型之間存在哪些主要差別

4. 面向對象編程:b怎麼繼承a

5. 看看下面alert的結果是什麼
view sourceprint?1.function b(x, y, a) {
.arguments[2] = 10;
.alert(a);
}
b(1, 2, 3);
如果函數體改成下面,結果又會是什麼?
a = 10;
alert(arguments[2] );

6. 請編寫一個JavaScript函數 parseQueryString,它的用途是把URL參數解析為一個對象
var obj = parseQueryString(url);
alert(obj.key0) // 輸出0

7. ajax是什麼? ajax的交互模型? 同步和非同步的區別? 如何解決跨域問題?

8. 什麼是閉包?下面這個ul,如何點擊每一列的時候alert其index?
<ul id=」test」>
<li>這是第一條</li><li>這是第二條</li><li>這是第三條</li>
</ul>

9. 最近看的一篇Javascript的文章是?

10. 常使用的庫有哪些?常用的前端開發工具?開發過什麼應用或組件?

11.說說YSlow(可以詳細一點)

答案在參考資料裡面可以找到,答案在參考資料裡面可以找到,答案在參考資料裡面可以找到

❷ 周一要去小米麵試客服,大家有什麼建議嗎。面試都提問哪些問題,筆試內容都有哪些

嗨!
建議了解小米的各方面理念,了解小米手機,了解您自己想從事的崗位,以不變應萬變,自己胸有成竹哪怕問的問題再刁鑽都不怕
更詳細的描述問題有助於網友理解你遇到的麻煩,幫助你更准確的解決問題。謝謝你支持小米手機!

❸ 前端面試問題

大數據(big data),指無法在一定時間范圍內用常規軟體工具進行捕捉、管理和處理的數據集合,是需要新處理模式才能具有更強的決策力、洞察發現力和流程優化能力的海量、高增長率和多樣化的信息資產
大數據技術可以幫助企業准確定位意向客戶;通過數據分析我們可以建立城市規劃、解決醫療發展難題;傳統行業轉型互聯網也可以利用大數據價值。所以大數回據技術被廣泛應用在各行各業,現在越來越多的企業開始重視大數據技術,並招聘大數據人才。

❹ 面試Web前端需要注意什麼會面試哪些問題

作為一名HTML5前端工程師,為了工作,為了就業我們免不了要參加各種各樣的面試。為此總結了面試前的注意事項:

第一:注意自己的儀容儀表

面試之前,一定要再次從頭到腳地將自己的儀容儀表檢查一遍。檢查時主要包括,自己的牙縫是不是還有食物殘渣,所以你需要就近找一個衛生間,如果沒有衛生間就近找一個角落也是可以的,但是切記一定不要在大庭廣眾之下。因此,為了給自己整理出著裝的時間請在約定時間前20分鍾到達。

第二:再次檢查面試時所需的資料是否都已帶全

這些資料主要包括:身份證明、學歷文憑證明、個人簡歷、以往作品等等,如果這些東西齊全之後,需要對這些資料做一個整理與排序。因為沒有哪個面試官希望看到面試者拿出一堆「莫名其妙」的東西塞給他,讓他自己再一頁一頁的翻找自己需要的內容,如果說這些資料在面試官手中不小心散落一地,結果可想而知。這樣的求職者在面試官眼中也一定不是一個讓人放心、有條不紊的員工。當然如果檢查時發現資料沒有帶全,也不要緊張。反而你要慶倖幸虧及時檢查,也有足夠的時間組織語言去向面試官解釋。

第三:面試之前將通信工具調成振動或關閉狀態

雖然說面試者與面試官之間是一個平等的關系,但畢竟你是去人家公司求職的,始終處於一個被動的狀態,所以最起碼的尊重還是要做到的。曾經有調查顯示,對於面試過程中接電話或是被電話打斷的求職者,會被HR減分。

第四:等候面試官時,仔細觀察多了解面試公司

在等候面試官時,可以暗自觀察一下公司的大體情況比如員工的著裝風格、公司的LOGO或是貼在牆上的企業文化、公司的環境等等,一來可以在接下來的面試過程中表現出自己對公司的認同感,二來也可以讓自己對求職公司多些了解,以確定是否要接受這里的工作。如果你身邊有公司的資料宣傳架,不妨取一本翻看一下,也會增加HR對你的好感。

第五:放鬆心情,保持自信

面試時一定要保持一定的自信,這樣也會給面試官留下很好的印象。面試只是你步入工作的第一步,即便是失敗了那也是人生重要的經歷。失敗是為了更好的迎接下一個挑戰。

作為一名web前端工程師千萬不要覺得懂技術面試就能萬事大吉了,像以上五點細節性的東西也是一定要掌握的。

面試題系列:

網頁鏈接

❺ 小米管培生面試題

摘要 面試過程:

❻ 前端面試,會考什麼問題,筆試的話有什麼

原生xhr怎麼寫(原生ajax)?
1.創建XHR對象
2.向伺服器發送請求
3.伺服器響應
readyState:存有XMLHttpRequest的狀態。XHR對象會經歷5種不同的狀態 0:請求未初始化(new完後); 1:伺服器連接已建立(對象已創建並初始化,尚未調用send方法); 2:請求已接收; 3:請求處理中; 4:請求已完成,響應就緒;123456
status:(HTTP狀態碼很多,請自行了解,舉例常見的)
200:請求成功
404:未找到頁面
301:被請求的資源已永久移動到新位置
304:文檔的內容(自上次訪問以來或者根據請求的條件)並沒有改變
503:伺服器超時

❼ 前端面個試咋這么奇葩,筆試題根本沒啥用

前端面試不一定都需要筆試。
因為像一些比較技術比較牛的前端開發工程師,它是很難接受筆試,面試的,因為筆試的內容一般都是一些基礎方面的內容但是這些內容在實際應用過程中是很少用到的,所以一般筆試是很不容易通過的,但是他的技術能力是非常牛的,所以他是不會接受筆試的,有些公司也不一定需要筆試。

❽ 大廠的前端面試難嗎

分享給你一些面試題

一面

小米的面試官給人的感覺很親切很真誠,是一個體驗很不錯的面試。

  • css 實現圖片自適應寬高

  • 講 flex,手寫出 flex 常用的屬性,並且講出作用

  • BFC 是什麼

  • 項目裡面的前端鑒權是怎麼實現的?

  • vue 裡面的虛擬 dom 是怎麼回事?

  • vue 雙向綁定講一講

  • 手寫函數防抖和函數節流

  • 講講常用的 es6 語法,比如 let、promise、class 等等

  • 瀏覽器渲染過程,迴流重繪等等,load、DOMContentLoaded 等等事件的觸發順序

  • 從小米應用商店裡面隨便找了一個需求讓我現場實現,寫偽代碼

  • 二面

  • 講項目裡面的鑒權和圖片懶載入怎麼實現的

  • 講 vue-lazyloader 的原理,手寫偽代碼

  • 講 express 框架的設計思想

  • 線上日誌是如何處理的

  • 講事件循環

  • 講 nodejs 的 eventEmitter 的實現

  • 三面

  • 講項目裡面做的事情

  • 講 vue 的響應式原理、依賴收集、監聽數組、虛擬 dom 等等

  • 講 express 的中間件系統是如何設計的

  • 現場從小米應用商店中找出一個需求現場實現,說思路,寫關鍵的代碼

  • 四面

  • 講 vue-lazyloader 源碼以及設計

  • 使用 es5 實現 es6 的 class

  • websocket 握手過程

  • 瀏覽器的事件循環和 nodejs 事件循環的區別

  • 百思編程(過)

    這個公司是獵頭推薦的,CEO 比較強勢,也算比較有趣。

    一面

  • 跨域以及解決辦法

  • 手寫一段小演算法

  • JavaScript 的 sort 方法內部使用的什麼排序?

  • 二面

    這一面是 CEO 面,主要問了我的職業規劃等等問題,在我沒有表現出很強的要去該公司的意願後,直接給我送走了…

    ponyAI-基礎架構(過)

    一面

  • 講項目裡面幹了啥

  • vue-lazyloader 怎麼實現的

  • vue 的響應式系統、虛擬 dom

  • 函數式編程

  • 手寫了一個演算法題

  • 二面

    這輪面試時從美國打電話過來的,事後才知道是 Google 的前端…

  • 講講項目裡面做了什麼

  • vue 原理,和 react 的區別(其實我沒怎麼用過 react)

  • JavaScript 非同步的處理方式,現場出了一個問題,使用 promise 實現

  • 三面

  • 講項目模塊規劃、項目如何部署、如何優化等等

  • 手寫函數的防抖

  • 手寫一道演算法題

  • 四面

  • 講講項目

  • 手寫一道演算法題

  • 洋錢罐(過)

    一面

  • 講項目

  • 前端持久化的方式、區別

  • vue-lazyloader 的原理

  • 怎麼配 webpack

  • 手寫 vue 雙向綁定

  • 講 es6 的一些特性,並且現場出了幾個代碼片段,說結果

  • 手寫一道演算法題

  • http 狀態碼

  • 二面

  • 講項目

  • vue-router 的原理

  • 項目中怎麼用的 webpack,怎麼優化

  • 講 express 的設計原理

  • 手寫一道演算法題

  • 創新奇智(過)

    一面

  • 講項目

  • 手動實現 parseInt

  • 二面

    這一面居然遇到了前同事…寫了一些筆試題,問了一些問題!

    三面

  • 講 tcp/ip 網路層、三次握手,為什麼不能兩次握手

  • 講 vue 原理

  • 手寫一道演算法題

  • 猿輔導(跪)

    猿輔導好像總共就一面,期間一些實現方式和面試官有爭議(沒有沖突)。

    一面

  • 手寫 vue 的 mixin 方法

  • 手寫 promise 的 all 方法

  • 現場出了一個移動端的小需求

  • 搜狐-垂直媒體部門(過)

    一面

  • 講項目

  • 項目裡面用 nodejs 做了啥

  • 抽取了哪些 vue 組件

  • 二面

  • 講項目

  • 手寫實現 promise

  • 騰訊-地圖(跪)

  • 騰訊兩個部門面試都會先做一套筆試題,筆試題基本就是一些常見的前端問題以及演算法題

  • 三面

  • 講項目,對項目提了一些問題

  • 怎麼判斷一個點是否在圓形內、正方形內

  • 對筆試題

  • 騰訊-天天快報(跪)

    也是先做了一套筆試題,但是令人尷尬的是,面試官覺得我快排寫錯了,然而我只是在原地快排沒有申請額外空間…

  • 筆試題

  • 沒了

  • 網路-網路雲(過)

    這個部門今年據說升為一級部門了,好像還挺不錯的~

    一面

  • 講項目

  • vue 響應式原理,什麼是 mvvm

  • es6 使用過的特性

  • flex 常見的屬性

  • css 選擇器的優先順序

  • 抽取過哪些 vue 組件

  • 二面

  • 講項目

  • express 設計原理,面試官對動態路由匹配一直追問下去,但是這里的源碼設計我確實是忘了,一路討論下去扯到了字元串的前綴樹…

  • 實現一個事件發布訂閱類,其實就是 eventEmitter

  • 三面

    三面是山大老學長,聊了一些業務上的事情~

    搜狗-手機搜狗(過)

    搜狗一面的體驗比較差,面試官給人的感覺不太好…

    一面

  • 講項目

  • 事件循環

  • 回調函數的壞處

  • vue 裡面哪兒不會用到雙向綁定

  • 二面

    忘了…

    快手-商業化(過)

    一面

  • 講項目

  • 如何抽取公共組件的

  • vue 的響應式原理

  • 如何實現一個可設置過期時間的 localStorage

  • 實現一個發布訂閱系統,包括 on、emit、off 等等

  • 二面

  • 一道智力題

  • 軟體工程思想、設計模式等等

  • async/await 代碼片段,說輸出結果

  • 今日頭條-廣告系統(過)

    一面

  • 講項目

  • 講 lazyloader 實現

  • 用 docker 做了什麼

  • 用 webpack 做了什麼

  • 手寫一個演算法題

  • 講 flex

  • vue 響應式原理

  • es6

  • 二面

  • JavaScript 非同步

  • 優化項目

  • vue 原理,包括計算屬性、依賴收集等等

  • 用 JavaScript 的非同步實現 sleep 函數

  • 演算法題

  • 三面

  • 手寫快排,時間復雜度,優化

  • 手寫實現 jsonp

  • 項目部署,線上問題等等

  • websocket 握手過程

  • 四面

  • 對 vuex 的理解,單向數據流

  • 設計一個單點登錄的系統,類似阿里系那種

  • 手寫一個演算法

  • 五面

  • 實現一個聯想搜索組件

  • 手寫函數防抖和節流

  • OPPO 成都研發中心(過)

    一面

  • 講項目

  • 講 vue 的 響應式系統,講了好久,從渲染 watcher 到虛擬 dom,面試官還跟我討論了好久

  • 忘了

  • 二面

  • 講項目

  • 忘了

  • 百詞斬(跪)

    首先會在線做一道演算法題,挺簡單的,百詞斬感覺掛的稀里糊塗的…

    一面

  • websocket 握手過程

  • tcp/ip 網路層,http 的特點

  • http 強行使用 udp 能實現嗎?

  • vue 原理

  • webpack 熱更新原理,使用過的插件

  • 原型、閉包、跨域

  • 手寫了一道演算法題

  • 為什麼面這么多公司

    因為我是實習直接轉正的,也沒參加過秋招,所以對自己在市場上是個怎樣的實力沒有一個清晰的了解,而且我也想多了解一下其他公司在做什麼,於是就盡量的多面,不過說實話面試確實挺累的。

❾ 有哪些經典的 Web 前端或者 JavaScript 面試筆試題

25 個最基本的 JavaScript 面試問題及答案
http://web.jobbole.com/92323/
我剛看完

❿ 小米公司招聘筆試都筆試什麼

嗨!
為了公平起見,小米不會把之類信息公布在網上,如果你想加入小米,請點擊http://www.xiaomi.com/c/about/jobs.html了解詳情。
更詳細的描述問題有助於網友理解你遇到的麻煩,幫助你更准確的解決問題。謝謝你支持小米手機!