7 個開放式 CSS 面試題及回答策略 [每日前端夜話0x2E]
京程一燈 前端先鋒
每日前端夜話0x2E
每日前端夜話,陪你聊前端。
每天晚上18:00準時推送。
正文共:2360 字 1 圖
預計閱讀時間: 6 分鐘
翻譯:瘋狂的技術宅
原文:https://www.indeed.com/hire/interview-questions/css
不管你是面試官還是求職者,裏面的思路都能讓你獲益匪淺。
1 你用 CSS 多久了?
解析:
這個問題可以讓面試官瞭解求職者使用 CSS 的經驗。它還可以告訴面試官該人是否將該技能作爲業餘愛好或在學術或專業環境中學習。
面試官想知道些什麼:
- 求職者使用 CSS 的經驗
- 對創建網站的興趣
- 是否持續關注新技術
參考答案:
我在高中時就開始用 CSS 了。當時我和一些朋友爲我們喜歡的電視節目搭了一個網站。不過這些頁面很差勁,因爲它們沒有統一的風格。每個頁面的字體和顏色都不一樣。後來我學會了 CSS,這樣就可以很輕鬆的使頁面風格統一。
2 你最喜歡的 CSS 功能是什麼?
解析:
求職者最喜歡 CSS 的哪些功能並不重要。通過這個人是否能夠熟練的地談論 CSS,能夠看出他 CSS 瞭解多少。
面試官想知道些什麼:
- 求職者對 CSS 的經驗
- 對 CSS 的瞭解
- 如何用 CSS 節省時間
參考答案:
我非常喜歡用 CSS 改變頁面佈局這個功能,因爲這樣可以適配不同的屏幕尺寸。現在有各種尺寸和形狀的設備。如果你能正確的使用 CSS,在任何設備上訪問你網站的體驗都會很好,不管是用 iPhone 還是用 PC 瀏覽你的網站都沒關係。
3 你有沒有把 CSS 與其他語言結合使用?
解析:
Web開發人員通常依賴好幾種語言來構建動態網站。通過面試者的答案可以得知他都知道哪些開發語言。如果面試官單獨提出某種語言,還可知道面試者對該語言的理解有多深。
面試官想知道些什麼:
- 對前端設計的興趣
- 其他語言技能
- 是否具有創造性解決問題的能力
參考答案:
通常我用 CSS 來創建網站頁面的總體佈局並進行美化。另外我還將用 HTML 爲頁面提供一些結構。當我需要向網站添加交互式元素、動畫、音樂或其他功能時,更喜歡使用 JavaScript,因爲它能夠很方便的實現一些邏輯。“
4 你能告訴我一個讓你學到新 CSS 技術的項目嗎?
解析:
這個問題鼓勵面試者反思他們使用CSS的經歷。答案可能會揭示一些事情,例如面試者對 CSS 有多少經驗,以及他們如何使用批判性思維來解決困難問題。
面試官想知道些什麼:
- 對 CSS 的瞭解
- 使用 CSS 的經驗
- 是否具有批判性思維
參考答案:
我在大學裏做過一個項目,這個項目能幫助圖書管理員和工程師團隊對內容進行數字化。我的小團隊打算把圖書館裏收藏的大量手寫詩集數字化。花費精力最多的一個功能是:寫了一個能夠容納各種大小和形狀的詩詞稿件的樣式。
5 你最喜歡的一個項目是什麼?
This question gives you some insight into what the interviewee enjoys. The answer says more about the applicant’s personality than programming skills.
通過這個問題可以深入瞭解求職者的經驗。答案更多地揭示了求職者的個性而不是編程技巧。
面試官想知道些什麼:
- 瞭解 CSS 的好處
- 能夠創造性的解決問題
- 面試者如何應對挑戰
參考答案:
我幫一位朋友寫了一個發佈文章、照片、音樂和各種媒體的在線雜誌,這個項目並不難,幾個小時後,他的網站從 OK 變爲優秀。它讓我想起爲什麼瞭解 CSS,JavaScript 和其他常用語言非常重要。如果沒有一個好的網站來展示它,你所做的都沒有什麼意義。
6 當你忘記某個 CSS 的功能時,是怎麼解決的?
解析:
程序員不能把所有東西都放在腦子裏,所以當他們能想起特定的功能和術語時,會依賴一些資源。這個問題的答案能夠知道求職者有沒有可靠的資源,這些資源在未來開展項目時可能會派上用場。
面試官想知道些什麼
- 深入瞭解 CSS 資源
- 在哪裏去查找 CSS 功能的資料
- Insider knowledge of CSS
- 是否懂得 CSS 更深層次的知識
參考答案:
Mozilla開發者網絡,簡稱 MDN,爲我節省了大量的時間。這是一個在線資源,其中包含有 CSS、HTML和JavaScript 的資料。我也喜歡 w3schools.com 上的 CSS 教程。
7 你最不喜歡 CSS 的哪些東西?
解析:
所有人都有不喜歡的工作。對這個問題的誠實回答可以幫助面試官爲求職者提供合適的團隊。例如,如果一個人喜歡在 CSS 文件中發現錯誤,那麼你可能希望聘請這個人與一個喜歡專注於大局的創意人一起工作。
面試官想知道些什麼:
- 瞭解 CSS 的優缺點
- 瞭解求職者可以扮演什麼角色
- 瞭解求職者的其他興趣
參考答案:
CSS 使網頁設計變得更加容易,但它仍然感覺有點單調乏味。理想情況下,我想用動態語言讓用戶與網站進行互動。但就目前而言,我很樂意磨練自己的 CSS 技能並向更有經驗的人學習。