ui面試問題及答案
我們的前端工程師和後端工程師有同樣的面試過程,例如考算法和編碼。因為前端工程師要開發系統中面向客戶的部分,所以我們希望應聘者要有壹定的編程基礎。下面是我精心收集的ui面試問題及答案,希望能對妳有所幫助。
ui面試問題及答案
1:戶樞不蠹”的“不蠹”是什麽意思?(低級題) 不生蟲
2:企鵝壹般在幾月份產卵?(高級題) 5月
3:月亮老是壹面朝著地球的原因是: (中級題) 月亮自轉與公轉的周期相同
4:被稱為菊月的月份是: (低級題) 九月
5:"沙龍”源於哪國語言?(中級題) 法國
6:地球的年齡約有: (中級題) 46億年
7:玉米受潮後產生的致癌物質是: (低級題) 黃曲黴毒素
8:《三國演義》中的“鳳雛”是誰?(中級題)龐統
9:WNBA代表什麽?(中級題) 美國女子職業籃球賽
10:中嶽嵩山分為太室山和少室山。少林寺在: (低級題) 少室山
我們的前端工程師和後端工程師有同樣的面試過程,例如考算法和編碼。因為前端工程師要開發系統中面向客戶的部分,所以我們希望應聘者要有壹定的編程基礎。現在就開始談談我們的面試過程。
為什麽要專門針對設計工程師設計面試?
我之所以喜歡呆在palantir的前端工程師團隊裏,很大壹部分原因是因為我們可以全程參與產品ui界面的設計及實現的過程。工程師可以和其他工 程師以及設計師***同參與產品的設計,我們可以公開地討論我們的想法。ui設計師的面試應該模仿這種合作設計和討論的過程。這就意味著在面試過程中,會要求 妳設計或評價壹、兩個ui設計,同時會考驗妳的協作與討論能力。
下面將給出幾點有幫助的建議,在面試中處理相關設計問題時可以牢記。
壹切都是為了用戶
用戶是任何界面成功與否的裁決者。如果用戶可以簡單、高效、在直覺地引導下輕松完成任務,那我們所做的就成功了。所以我們在做設計的任何階段都要把用戶放在心裏。
我們在設計之前最容易犯的錯誤就是把我們自己當成用戶。和電腦工作本來就是壹個很孤獨的工作,它很容易讓我們忘記每個人會用不同的方式去體驗壹個用戶界面。憑借妳設計的界面,用戶可以成為壹個完全的新手,也可以成為壹個熟練的系統管理員。
想像用戶喜歡什麽,是很重要的。先塑造壹個用戶,包括他的姓名、年齡以及職業。然後問自己下面這幾個問題:
● 在什麽情況下,用戶會用到這個功能?在工作時?在家裏?還是在10步之遙的電視前?
● 以前他們用過類似的'界面嗎?
● 他們使用電腦的能力如何?他們會復制、粘貼嗎?會打開內容菜單嗎?等。
當為壹個界面添加新功能時,首先為主要控件(按鈕、列表、文本框)畫壹個草圖。然後模擬用戶使用該功能方式。
當草擬妳想象中的界面時,請設身處地地為用戶想想。這時可以問自己以下幾個問題:
● 當他們想做x這件事時,他們可以怎麽做?
● 他們如何發現這個功能?
● 接下來他們想要做什麽?
● 他們做x這件事的頻率是怎樣的?
● 壹旦x這件事失敗了,可能會發生什麽?
如此之類的問題。問問自己這些問題,考慮這些問題可以給妳的設計帶來哪些影響,並在設計中進行修改。
面試是壹個很重要的交互過程
壹些面試者不好意思反駁面試官。其實我們更喜歡相反的觀點。如果妳有什麽好的主意,不妨表達出來。我更喜歡反駁我的面試者,只要他可以通過辯論、故事來很好地支持他的觀點。妳越清晰地描述妳的觀點,越好。
要具有創造性,但不要重新設計已存在的功能
我曾看見很多面試者僅為顯示壹些非常簡單的數據而陷入到十分尷尬的設計圈套中。如果妳有壹組數據,使用列表顯示它們就可以了。壹般來說,熟悉ui知識是很有幫助的,因為他們已解決了很多設計難點。
妳設計的界面要讓用戶快速、輕松地完成任務,否則就停止這個界面設計。不要添加壹些無關緊要的功能,而負累整個用戶界面。正如 deiter rams 名言“好的設計越簡單越好”。這不僅適用於界面設計同樣適用於產品設計。
如果妳想快速、容易地判斷出新加功能的簡便性,僅需要數壹下在這個界面上用戶需要點擊幾下才能完成這個任務。如果用戶必須要從鼠標轉移到鍵盤上,轉換壹次記數為二。
如何做準備
如果妳曾經做過設計工作,並有團隊協作經驗,我們這歡迎妳,妳將會做得更好。如果妳還沒什麽經驗,下面幾個方法可以幫助妳提高設計技能:
● 如果妳仍在上學,建議多參加壹些基於項目的課程。這樣可以讓妳獲得更多實際設計經驗。
● 要利用壹切機會培養妳的設計觀念。不斷地問自己:“如何才能設計得與眾不同?如何才能把它設計得更好?”妳問得自己越多,他們就越會變成壹種無意識、自然的行為。不久妳就會更加想了解日常生活中關於所有事情的設計。
;