亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

范文資料網(wǎng)>人事資料>招聘與面試>《ui設(shè)計(jì)面試提問(wèn)的問(wèn)題

ui設(shè)計(jì)面試提問(wèn)的問(wèn)題

時(shí)間:2022-03-28 21:01:00 招聘與面試 我要投稿
  • 相關(guān)推薦

ui設(shè)計(jì)面試提問(wèn)的問(wèn)題

  在ios面試中,應(yīng)試者經(jīng)常遇到一些ios基礎(chǔ)方面的知識(shí),下面愛(ài)匯網(wǎng)小編總結(jié)了一些ui設(shè)計(jì)面試時(shí)常出現(xiàn)的問(wèn)題!一起來(lái)看看吧!

ui設(shè)計(jì)面試提問(wèn)的問(wèn)題

  ui設(shè)計(jì)面試提問(wèn)的問(wèn)題(一)

  第一個(gè): 內(nèi)存管理(oc 有垃圾回收機(jī)制, ios 沒(méi)有)

  在UI中我們 用內(nèi)存引用計(jì)數(shù)來(lái)對(duì)內(nèi)存進(jìn)行管理 ;( 遵循誰(shuí)開(kāi)辟 , 誰(shuí)釋放原則 , 內(nèi)存引用計(jì)數(shù)要保持平衡 ) alloc, retain, copy等關(guān)鍵字 會(huì)使內(nèi)存引用計(jì)數(shù)立即 +1; 當(dāng)對(duì)象使用結(jié)束后要對(duì)它進(jìn)行釋放,release( 立即減1 ) ,autorelease( 未來(lái) 減1); autorelease 的對(duì)象會(huì)把這個(gè)對(duì)象放置到離它最近的自動(dòng)釋放池里 , 自動(dòng)釋放池釋放的時(shí)候才會(huì)把自動(dòng)釋放池中的所有對(duì)象的內(nèi)存引用計(jì)數(shù) -1; 當(dāng)對(duì)象被添加到容器里時(shí)(如數(shù)組, 字典) , 內(nèi)存引用計(jì)數(shù) +1; 從容器里移除時(shí) , 內(nèi)存引用計(jì)數(shù) -1.

  第二個(gè): 類(lèi)的擴(kuò)展 ( 類(lèi)的擴(kuò)展主要有 繼承 類(lèi)目 延展 協(xié)議)

  1.類(lèi)目 Category

  命名 : @interf-ace 要擴(kuò)展的類(lèi)名 (類(lèi)目名 ) ~~ @end

  特點(diǎn) : 1. 不可定義成員變量, 而且一般不定義屬性

  2. 可以添加方法, 可重寫(xiě)原始類(lèi)的方法, 原始類(lèi)的`對(duì)象調(diào)用

  2.延展 Extension

  命名 : 寫(xiě)在 .m文件里 @interf-ace 類(lèi)名 () ~~ @end

  特點(diǎn) : 1. 添加類(lèi)的私有屬性和方法;

  3.協(xié)議 Protocol(主要用于類(lèi)與類(lèi)之間通信常與 deleate一起使用 ,一般使用屬性定義 )

  命名 : @protocol 協(xié)議名~~ @end 方法可分為兩種:@required 不寫(xiě)是默認(rèn)的 ,必須實(shí)現(xiàn) @optional 可實(shí)現(xiàn)可不實(shí)現(xiàn)

  特點(diǎn) : 只聲明 , 不實(shí)現(xiàn) ; 為了解決多繼承問(wèn)題 ; @property (nonatomic, assign) id< 協(xié)議名 > delegate, 此時(shí)用assign是為了防止循環(huán)擁有不能釋放;

  4. 繼承為子類(lèi)對(duì)父類(lèi)的繼承

  特性 :1.繼承為單向的,不能相互繼承.

  2.繼承具有傳遞性

  3.子類(lèi)能夠繼承父類(lèi)的全部特征和行為;

  第三個(gè): 單例

  一個(gè)類(lèi)只有一個(gè)實(shí)例 , 自行實(shí)例化并向整個(gè)系統(tǒng)提供這個(gè)實(shí)例,一個(gè)單例類(lèi)可以實(shí)現(xiàn)在不同的窗口之間傳遞數(shù)據(jù)。

  特點(diǎn)

  1. 內(nèi)存為 1且只初始化一次 , 在靜態(tài)區(qū)開(kāi)辟內(nèi)存;

  2. 永遠(yuǎn)不釋放

  3. 任何地方都可以使用

  4. 多個(gè)界面的公共傳值

  第四個(gè):TableView代理的執(zhí)行順序

  確定有幾個(gè)分區(qū)

  每個(gè)分區(qū)有幾行

  確定每行的 cell

  轉(zhuǎn)中改行 ,進(jìn)入下一界面

  第五個(gè):視圖控制器的執(zhí)行順序

  創(chuàng)建對(duì)象 ,分配內(nèi)存 ;

  初始化 ;

  創(chuàng)建視圖 (如果沒(méi)有使用 xib,storyboard可以重寫(xiě) );

  與 loadView配套使用

  視圖創(chuàng)建完成 ,將要顯示 //將要顯示加判斷

  視圖已經(jīng)顯示

  用于切換界面

  用于切換界面

  視圖被銷(xiāo)毀 ,釋放創(chuàng)建的對(duì)象

  ui設(shè)計(jì)面試提問(wèn)的問(wèn)題(二)

  我們的前端工程師和后端工程師有同樣滴面試過(guò)程,例如考算法和編碼。因?yàn)榍岸斯こ處熞_(kāi)發(fā)系統(tǒng)中面向客戶(hù)滴部分,所以我們希望應(yīng)聘者要有一定滴編程基礎(chǔ)。現(xiàn)在就開(kāi)始談?wù)勎覀兊蚊嬖囘^(guò)程。

  為什么要專(zhuān)門(mén)針對(duì)設(shè)計(jì)師工程師設(shè)計(jì)師面試?

  我之所以喜歡呆在Palantir滴前端工程師團(tuán)隊(duì)里,很大一部分原因是因?yàn)槲覀兛梢匀虆⑴c產(chǎn)品UI界面滴設(shè)計(jì)師及實(shí)現(xiàn)滴過(guò)程。工程師可以和其他工程師以及設(shè)計(jì)師師共同參與產(chǎn)品滴設(shè)計(jì)師,我們可以公開(kāi)地討論我們滴想法。UI設(shè)計(jì)師師滴面試應(yīng)該模仿這種合作設(shè)計(jì)師和討論滴過(guò)程。這就意味著在面試過(guò)程中,會(huì)要求你設(shè)計(jì)師或評(píng)價(jià)一、兩個(gè)UI設(shè)計(jì)師,同時(shí)會(huì)考驗(yàn)?zāi)愕螀f(xié)作與討論能力。

  下面將給出幾點(diǎn)有幫助滴建議,在面試中處理相關(guān)設(shè)計(jì)師問(wèn)題時(shí)可以牢記。

  一切都是為了用戶(hù)

  用戶(hù)是任何界面成功與否滴裁決者。如果用戶(hù)可以簡(jiǎn)單、高效、在直覺(jué)地引導(dǎo)下輕松完成任務(wù),那我們所做滴就成功了。所以我們?cè)谧鲈O(shè)計(jì)師滴任何階段都要把用戶(hù)放在心里。

  我們?cè)谠O(shè)計(jì)師之前最容易犯滴錯(cuò)誤就是把我們自己當(dāng)成用戶(hù)。和電腦工作本來(lái)就是一個(gè)很孤獨(dú)滴工作,它很容易讓我們忘記每個(gè)人會(huì)用不同滴方式去體驗(yàn)一個(gè)用戶(hù)界面。憑借你設(shè)計(jì)師滴界面,用戶(hù)可以成為一個(gè)完全滴新手,也可以成為一個(gè)熟練滴系統(tǒng)管-理-員。

  想像用戶(hù)喜歡神馬,是很重要滴。先塑造一個(gè)用戶(hù),包括他滴姓名、年齡以及職業(yè)。然后問(wèn)自己下面這幾個(gè)問(wèn)題:

  ● 在神馬情況下,用戶(hù)會(huì)用到這個(gè)功能?在工作時(shí)?在家里?還是在10步之遙滴電視前?

  ● 以前他們用過(guò)類(lèi)似滴界面嗎?

  ● 他們使用電腦滴能力如何?他們會(huì)復(fù)制、粘貼嗎?會(huì)打開(kāi)內(nèi)容菜單嗎?等。

  當(dāng)為一個(gè)界面添加新功能時(shí),首先為主要控件(按鈕、列表、文本框)畫(huà)一個(gè)草圖。然后模擬用戶(hù)使用該功能方式。

  當(dāng)草擬你想象中滴界面時(shí),請(qǐng)?jiān)O(shè)身處地地為用戶(hù)想想。這時(shí)可以問(wèn)自己以下幾個(gè)問(wèn)題:

  ● 當(dāng)他們想做X這件事時(shí),他們可以怎么做?

  ● 他們?nèi)绾伟l(fā)現(xiàn)這個(gè)功能?

  ● 接下來(lái)他們想要做神馬?

  ● 他們做X這件事滴頻率是怎樣滴?

  ● 一旦X這件事失敗了,可能會(huì)發(fā)生神馬?

  如此之類(lèi)滴問(wèn)題。問(wèn)問(wèn)自己這些問(wèn)題,考慮這些問(wèn)題可以給你滴設(shè)計(jì)師帶來(lái)哪些影響,并在設(shè)計(jì)師中進(jìn)行修改。

  面試是一個(gè)很重要滴交互過(guò)程

  一些面試者不good意思反駁面試官。其實(shí)我們更喜歡相反滴觀點(diǎn)。如果你有神馬good滴主意,不妨表達(dá)出來(lái)。我更喜歡反駁我滴面試者,只要他可以通過(guò)辯論、故事來(lái)很good地支持他滴觀點(diǎn)。你越清晰地描述你滴觀點(diǎn),越good。

  要具有創(chuàng)造性,但不要重新設(shè)計(jì)師已存在滴功能

  我曾看見(jiàn)很多面試者僅為顯示一些非常簡(jiǎn)單滴數(shù)據(jù)而陷入到十分尷尬滴設(shè)計(jì)師圈套中。如果你有一組數(shù)據(jù),使用列表顯示它們就可以了。一般來(lái)說(shuō),熟悉UI知識(shí)是很有幫助滴,因?yàn)樗麄円呀鉀Q了很多設(shè)計(jì)師難點(diǎn)。

  你設(shè)計(jì)師滴界面要讓用戶(hù)快速、輕松地完成任務(wù),否則就停止這個(gè)界面設(shè)計(jì)師。不要添加一些無(wú)關(guān)緊要滴功能,而負(fù)累整個(gè)用戶(hù)界面。正如 Deiter Rams 名言“good滴設(shè)計(jì)師越簡(jiǎn)單越good”。這不僅適用于界面設(shè)計(jì)師同樣適用于產(chǎn)品設(shè)計(jì)師。

  如果你想快速、容易地判斷出新加功能滴簡(jiǎn)便性,僅需要數(shù)一下在這個(gè)界面上用戶(hù)需要點(diǎn)擊幾下才能完成這個(gè)任務(wù)。如果用戶(hù)必須要從鼠標(biāo)轉(zhuǎn)移到鍵盤(pán)上,轉(zhuǎn)換一次記數(shù)為二。

  如何做準(zhǔn)備

  如果你曾經(jīng)做過(guò)設(shè)計(jì)師工作,并有團(tuán)隊(duì)協(xié)作經(jīng)驗(yàn),我們這歡迎你,你將會(huì)做得更good。如果你還沒(méi)神馬經(jīng)驗(yàn),下面幾個(gè)方法可以幫助你提高設(shè)計(jì)師技能:

  ● 如果你仍在上學(xué),建議多參加一些基于項(xiàng)目滴課程。這樣可以讓你獲得更多實(shí)際設(shè)計(jì)師經(jīng)驗(yàn)。

  ● 要利用一切機(jī)會(huì)培養(yǎng)你滴設(shè)計(jì)師觀念。不斷地問(wèn)自己:“如何才能設(shè)計(jì)師得與眾不同?如何才能把它設(shè)計(jì)師得更good?”你問(wèn)得自己越多,他們就越會(huì)變成一種無(wú)意識(shí)、自然滴行為。不久你就會(huì)更加想了解日常生活中關(guān)于所有事情滴設(shè)計(jì)師。

  ● 真正設(shè)計(jì)師一些東西,并關(guān)注UI。

  ● 請(qǐng)人評(píng)論一下你滴作品。讓有設(shè)計(jì)師經(jīng)驗(yàn)滴人看看你滴設(shè)計(jì)師作品,他們會(huì)指出你從未發(fā)現(xiàn)滴問(wèn)題。
 

【ui設(shè)計(jì)面試提問(wèn)的問(wèn)題】相關(guān)文章:

ui設(shè)計(jì)面試要懂的問(wèn)題04-18

面試提問(wèn)的問(wèn)題04-19

面試提問(wèn)題04-19

面試 提問(wèn)題04-20

ui設(shè)計(jì)師的面試問(wèn)題04-20

面試需要提問(wèn)的問(wèn)題04-19

面試中提問(wèn)的問(wèn)題04-19

面試經(jīng)常提問(wèn)的問(wèn)題04-19

面試應(yīng)該提問(wèn)的問(wèn)題04-19

面試 心理問(wèn)題提問(wèn)04-21