面試問答
解釋一個已經寫好的function在做什麼事,印象中是一個叫`filter`的function,然後裡面有一些IF ELSE,在某些情況下會造成無窮迴圈
依照當下狀況如實回答
陣容: 三位senior工程師,其中一位是App team lead
1. 自我介紹
2. 之前工作有遇到過什麼問題
? 怎麼解決的?
3. 個人專案用到最困難的技術? 怎麼解決的?
4. Code review
5. 有沒有關於公司的問題想問的
面試問答
解釋一個已經寫好的function在做什麼事,印象中是一個叫`filter`的function,然後裡面有一些IF ELSE,在某些情況下會造成無窮迴圈
依照當下狀況如實回答
有一個Function中有很多completion callback,要怎麼去重構這個function
依照當下狀況如實回答
看一段View Controller中有關GCD dispatchGroup的function,講一下有哪些問題。
注意該function被呼叫時的事是否在background
91App 去年做的寶雅專案設計稿,當使用者要使用app內的條碼付款時,有以下需求需要達成:
1. 如果希望條碼頁面顯時的時候增亮、離開時調回使用者原本的亮度,要分別在View Controller哪些階段呼叫調整亮度的function
2. 如果今天使用者在條碼付款頁切換到其他應用程式,希望可以暫時切換成原來的亮度、回到該應用程式時再調亮,要在哪些生命週期做這些事
3. 如果希望把這段調整螢幕亮度的code寫成一個模組,你會怎麼寫?
面試建議
我只有一面所以不確定後面會不會有leetcode,但一面基本上都問iOS開發相關的問題,不會刻意刁難,平常心即可。