7 個開放式的 CSS 面試題

前端先鋒發表於2019-03-04

翻譯:瘋狂的技術宅

原文:https://www.indeed.com/hire/interview-questions/css

不管你是面試官還是求職者,裡面的思路都能讓你獲益匪淺。

你用 CSS 多久了?

解析:

這個問題可以讓面試官瞭解求職者使用 CSS 的經驗。它還可以告訴面試官該人是否將該技能作為業餘愛好或在學術或專業環境中學習。

面試官想知道些什麼:

  • 求職者使用 CSS 的經驗
  • 對建立網站的興趣
  • 是否持續關注新技術

參考答案:

我在高中時就開始用 CSS 了。當時我和一些朋友為我們喜歡的電視節目搭了一個網站。不過這些頁面很差勁,因為它們沒有統一的風格。每個頁面的字型和顏色都不一樣。後來我學會了 CSS,這樣就可以很輕鬆的使頁面風格統一。

你最喜歡的 CSS 功能是什麼?

解析:

求職者最喜歡 CSS 的哪些功能並不重要。通過這個人是否能夠熟練的地談論 CSS,能夠看出他 CSS 瞭解多少。

面試官想知道些什麼:

  • 求職者對 CSS 的經驗
  • 對 CSS 的瞭解
  • 如何用 CSS 節省時間

參考答案:

我非常喜歡用 CSS 改變頁面佈局這個功能,因為這樣可以適配不同的螢幕尺寸。現在有各種尺寸和形狀的裝置。如果你能正確的使用 CSS,在任何裝置上訪問你網站的體驗都會很好,不管是用 iPhone 還是用 PC 瀏覽你的網站都沒關係。

你有沒有把 CSS 與其他語言結合使用?

解析:

Web開發人員通常依賴好幾種語言來構建動態網站。通過面試者的答案可以得知他都知道哪些開發語言。如果面試官單獨提出某種語言,還可知道面試者對該語言的理解有多深。

面試官想知道些什麼:

  • 對前端設計的興趣
  • 其他語言技能
  • 是否具有創造性解決問題的能力

參考答案:

通常我用 CSS 來建立網站頁面的總體佈局並進行美化。另外我還將用 HTML 為頁面提供一些結構。當我需要向網站新增互動式元素、動畫、音樂或其他功能時,更喜歡使用 JavaScript,因為它能夠很方便的實現一些邏輯。“

你能告訴我一個讓你學到新 CSS 技術的專案嗎?

解析:

這個問題鼓勵面試者反思他們使用CSS的經歷。答案可能會揭示一些事情,例如面試者對 CSS 有多少經驗,以及他們如何使用批判性思維來解決困難問題。

面試官想知道些什麼:

  • 對 CSS 的瞭解
  • 使用 CSS 的經驗
  • 是否具有批判性思維

參考答案:

我在大學裡做過一個專案,這個專案能幫助圖書管理員和工程師團隊對內容進行數字化。我的小團隊打算把圖書館裡收藏的大量手寫詩集數字化。花費精力最多的一個功能是:寫了一個能夠容納各種大小和形狀的詩詞稿件的樣式。

你最喜歡的一個專案是什麼?

通過這個問題可以深入瞭解求職者的經驗。答案更多地揭示了求職者的個性而不是程式設計技巧。

面試官想知道些什麼:

  • 瞭解 CSS 的好處
  • 能夠創造性的解決問題
  • 面試者如何應對挑戰

參考答案:

我幫一位朋友寫了一個釋出文章、照片、音樂和各種媒體的線上雜誌,這個專案並不難,幾個小時後,他的網站從 OK 變為優秀。它讓我想起為什麼瞭解 CSS,JavaScript 和其他常用語言非常重要。如果沒有一個好的網站來展示它,你所做的都沒有什麼意義。

當你忘記某個 CSS 的功能時,是怎麼解決的?

解析:

程式設計師不能把所有東西都放在腦子裡,所以當他們能想起特定的功能和術語時,會依賴一些資源。這個問題的答案能夠知道求職者有沒有可靠的資源,這些資源在未來開展專案時可能會派上用場。

面試官想知道些什麼

  • 深入瞭解 CSS 資源
  • 在哪裡去查詢 CSS 功能的資料
  • Insider knowledge of CSS
  • 是否懂得 CSS 更深層次的知識

參考答案:

Mozilla開發者網路,簡稱 MDN,為我節省了大量的時間。這是一個線上資源,其中包含有 CSS、HTML和JavaScript 的資料。我也喜歡 w3schools.com 上的 CSS 教程。

你最不喜歡 CSS 的哪些東西?

解析:

所有人都有不喜歡的工作。對這個問題的誠實回答可以幫助面試官為求職者提供合適的團隊。例如,如果一個人喜歡在 CSS 檔案中發現錯誤,那麼你可能希望聘請這個人與一個喜歡專注於大局的創意人一起工作。

面試官想知道些什麼:

  • 瞭解 CSS 的優缺點
  • 瞭解求職者可以扮演什麼角色
  • 瞭解求職者的其他興趣

參考答案:

CSS 使網頁設計變得更加容易,但它仍然感覺有點單調乏味。理想情況下,我想用動態語言讓使用者與網站進行互動。但就目前而言,我很樂意磨練自己的 CSS 技能並向更有經驗的人學習。??下,我想用動態語言讓使用者與網站進行互動。但就目前而言,我很樂意磨練自己的 CSS 技能並向更有經驗的人學習。

歡迎關注京程一燈公眾號:jingchengyideng,獲取更多前端乾貨。

相關文章