美團(tuán) iOS 開發(fā)工程師面試題

美團(tuán) iOS 開發(fā)工程師面試題

一面:

Block的底層原理娱节,結(jié)構(gòu),內(nèi)存以及需要注意的地方祭示。
圖片渲染肄满,一張 png/jpg 格式的圖片渲染到頁面上顯示有哪些流程。png和jpg的區(qū)別质涛。png一定是無損的嗎稠歉?
Runtime。
Runloop 的結(jié)構(gòu)和循環(huán)流程汇陆,用Runloop做過什么事情怒炸。
多線程,NSOperationQueue 和 GCD 的區(qū)別毡代。用多線程做過什么事情阅羹。線程安全的問題。加鎖有幾種方式教寂。
NSURLSession 和 NSURLConnection 的區(qū)別捏鱼,NSURLConnection 是怎么封裝的。CFNetwork酪耕。
做過什么動(dòng)畫导梆。
https 的工作原理,和 http 的區(qū)別迂烁。RSA 加密原理看尼。
網(wǎng)絡(luò)層級(jí),TCP 和 UDP 的區(qū)別盟步。
SDWebImage 的框架結(jié)構(gòu)藏斩,緩存機(jī)制。
Git 的 rebase 的原理却盘。Git 流程灾茁。
對組件化的了解,組件化是為了解決什么問題谷炸。
JSPatch的原理。
單例是為了處理什么問題而使用的禀挫,單例和全局變量的區(qū)別旬陡。
對設(shè)計(jì)模式的掌握。
分層打印二叉樹语婴。

新增一面被問到的問題描孟,什么是meta class驶睦,實(shí)際中會(huì)用meta class做什么事情。

二面:

對一面的總結(jié)匿醒。
MVC 和 MVVM 的區(qū)別场航。
用 MVVM 實(shí)現(xiàn)一個(gè)業(yè)務(wù)。VC 是入口廉羔,VC1 顯示 “省” 的列表溉痢,VC2 顯示省關(guān)聯(lián)的 “市” 的列表,VC3 顯示市關(guān)聯(lián)的 “縣” 的列表憋他。VC 到 VC1孩饼,VC1到 VC2,VC2 到 VC3竹挡,VC3 再跳轉(zhuǎn)到 VC镀娶。相關(guān)點(diǎn)在于如何設(shè)計(jì) ViewModel 和 Model ,以及 VC3 到 VC揪罕。
如何編寫單元測試梯码,比如寫了一個(gè)網(wǎng)絡(luò)庫,如何測試該網(wǎng)絡(luò)庫好啰,用例怎么寫的更全面一些榨崩。
代碼從 Git 上拉下來到生成 .ipa 都有哪些過程油宜,期間都生成了什么文件。
最近讀過哪些書,看過哪些框架棵癣,有什么收獲。
談到 JSPatch节值,問 JSPatch 是如何處理 Block 的廊镜。
自己擅長的地方。
遇到過什么樣的挫折男应。

新增二面被問到的問題:如果沒有instruments闹司,該如何檢測memory leak, zombie object 之類的問題。

三面:

先談了下前兩面的感受和問題沐飘,又和面試官聊到了單例和全局變量的區(qū)別游桩。
Block和Protocol的區(qū)別,Block是為了解決什么問題而使用的耐朴。
iOS 的設(shè)計(jì)模式借卧。iOS 為什么沒有類似于 Java 和 C 之類的 “Builder” 的構(gòu)造模式。
冒泡筛峭、插入铐刘、快速排序的平均時(shí)間復(fù)雜度和最壞時(shí)間復(fù)雜度。
堆排序影晓。
有時(shí)間復(fù)雜度為 O(n) 的排序嗎镰吵?
最近從 stackOverFlow 上解決過的問題檩禾,讀過的開源框架,讀過的書疤祭,業(yè)余興趣盼产,最有成就感的事情。

IT技術(shù)交流QQ群:628365316

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末勺馆,一起剝皮案震驚了整個(gè)濱河市戏售,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌谓传,老刑警劉巖蜈项,帶你破解...
    沈念sama閱讀 221,548評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異续挟,居然都是意外死亡紧卒,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,497評論 3 399
  • 文/潘曉璐 我一進(jìn)店門诗祸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來跑芳,“玉大人,你說我怎么就攤上這事直颅〔└觯” “怎么了?”我有些...
    開封第一講書人閱讀 167,990評論 0 360
  • 文/不壞的土叔 我叫張陵功偿,是天一觀的道長盆佣。 經(jīng)常有香客問我,道長械荷,這世上最難降的妖魔是什么共耍? 我笑而不...
    開封第一講書人閱讀 59,618評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮吨瞎,結(jié)果婚禮上痹兜,老公的妹妹穿的比我還像新娘。我一直安慰自己颤诀,他們只是感情好字旭,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,618評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著崖叫,像睡著了一般遗淳。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上心傀,一...
    開封第一講書人閱讀 52,246評論 1 308
  • 那天洲脂,我揣著相機(jī)與錄音,去河邊找鬼。 笑死恐锦,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的疆液。 我是一名探鬼主播一铅,決...
    沈念sama閱讀 40,819評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼堕油!你這毒婦竟也來了潘飘?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,725評論 0 276
  • 序言:老撾萬榮一對情侶失蹤掉缺,失蹤者是張志新(化名)和其女友劉穎卜录,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體眶明,經(jīng)...
    沈念sama閱讀 46,268評論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡艰毒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,356評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了搜囱。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片丑瞧。...
    茶點(diǎn)故事閱讀 40,488評論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖蜀肘,靈堂內(nèi)的尸體忽然破棺而出绊汹,到底是詐尸還是另有隱情,我是刑警寧澤扮宠,帶...
    沈念sama閱讀 36,181評論 5 350
  • 正文 年R本政府宣布西乖,位于F島的核電站,受9級(jí)特大地震影響坛增,放射性物質(zhì)發(fā)生泄漏获雕。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,862評論 3 333
  • 文/蒙蒙 一轿偎、第九天 我趴在偏房一處隱蔽的房頂上張望典鸡。 院中可真熱鬧,春花似錦坏晦、人聲如沸萝玷。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,331評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽球碉。三九已至,卻和暖如春仓蛆,著一層夾襖步出監(jiān)牢的瞬間睁冬,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,445評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留豆拨,地道東北人直奋。 一個(gè)月前我還...
    沈念sama閱讀 48,897評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像施禾,于是被迫代替她去往敵國和親脚线。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,500評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 7月23日獲得了一次去美團(tuán)面試 iOS 開發(fā)工程師的機(jī)會(huì)弥搞。做個(gè)記錄邮绿。 一面: Block的底層原理,結(jié)構(gòu)攀例,內(nèi)存以及...
    WayneWang閱讀 4,856評論 17 25
  • *面試心聲:其實(shí)這些題本人都沒怎么背,但是在上海 兩周半 面了大約10家 收到差不多3個(gè)offer,總結(jié)起來就是把...
    Dove_iOS閱讀 27,160評論 30 470
  • WebSocket-Swift Starscream的使用 WebSocket 是 HTML5 一種新的協(xié)議船逮。它實(shí)...
    香橙柚子閱讀 23,900評論 8 183
  • 院落枯葉徒知秋 血染飛沙但家仇 俊郎橫刀將兵馬 妙計(jì)連營破敵酋 乾坤大勢幾多籌 悖主逆奸誰人囚 康泰安平何所似 樂...
    田埂上的麥苗閱讀 162評論 1 1
  • 有人說:不是說學(xué)服裝設(shè)計(jì)的一般都很潑辣嗎?怎麼你是個(gè)例外粤铭。 怎麼說挖胃,「因?yàn)槲沂嵌嗟摹?說不清 為何總是這般替人著...
    流浪詩人與狗閱讀 176評論 1 0