大三下開學就去參加阿里巴巴的實習生招聘,第一面是電話面試,問了ios的內(nèi)存引用計數(shù),retain、copy、assign的區(qū)別和適用場景,arc和mrc的區(qū)別,arc是否一定可以處理所有的內(nèi)存泄漏,什么情況下不可以,不可以又怎么處理,然后大概問了下項目的內(nèi)容。二面是一個部門主管面,先問有沒有用過多線程,多線程有幾種實現(xiàn)方式,有一種多線程可以控制線程執(zhí)行的順序是哪一種?tableview的復用機制了解多少?tableview卡頓問題有哪些改進方法?splite3是否熟悉,coredata呢?app store申請上線流程是否熟悉,遇到過哪些問題?image有兩種初始化方法initwithcontentsfile和inagenamed,有何不同?
面試官問的面試題: mrc和arc的區(qū)別
retain、copy、assign、strong、weak區(qū)別
arc內(nèi)存泄漏問題
多線程實現(xiàn)方式
tableview相關(guān)
數(shù)據(jù)庫持久相關(guān)
app上線相關(guān)