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