1. 程式人生 > >Android面試一天一題(2)優雅地介紹自己的專案

Android面試一天一題(2)優雅地介紹自己的專案

所謂鉤子,指的是引誘面試官問出我們事先準備好的問題。為什麼這麼做?每場面試的具體時間一般都是穩定在一個小範圍內的,面試官所問的問題如果是我們準備過的,那麼我們就可以輕鬆地回答,不但回答的質量高而且時間久,這樣一來,暴露缺陷的機會就會大大減少。那麼怎麼埋鉤子呢?以我的一次面試為例,當我介紹主介面側邊欄的實現時,我提到“開始的時候由於接觸的開源專案少,想用知道的元件來實現,就選擇了HorizontalScrollView,後來雖然實現了側拉效果,但是由於主介面有個ListView,出現了滑動衝突的問題,當時解決不了,就去找了個SlidingMenu的專案直接用了,最新的版本里用的是Google自己的NavigationDrawer......”要知道,面試官是相當在乎應聘者的知識漏洞的,當他聽到我們說完上面的話,你猜他會問什麼?沒錯,他問的是“那你現在知道怎麼解決滑動衝突了麼?”我聽到這個問題,就樂了,來來來,讓我給你講十分鐘不重複的事件分發機制和滑動衝突解決方案,順帶在白紙上寫一段程式碼來證明這個問題我已經很熟了。同理,當你給面試官介紹你的專案時,可以用同樣的方法引到你所準備的問題上。切記!當你成功時,別笑得太明顯......