iOS-阿里面试题
先把這個(gè)幾個(gè)面試寫出來,各位看官可以試著去網(wǎng)上找找答案。
這些是《螞蟻金服》的面試題
問題縮減如下:
1:在KVO中,他是怎么知道監(jiān)聽的對(duì)象發(fā)生了變化?
2:字典的工作原理 ?怎100w個(gè)中是怎么快速去取value?
3:一個(gè)上線的項(xiàng)目,知道這個(gè)方法可能會(huì)出問題,在不破壞改方法前提下,怎么搞?
4:Block和函數(shù)指針的區(qū)別?
他們的面試官好像都愛問一下底層的東西,比如這次面試上來機(jī)會(huì)問我KVO的問題。
問題【1】,看著好像很吊的樣子,仔細(xì)一樣不去思考,可能還真不是太了解,
問題【2】,這個(gè)就是純純的數(shù)據(jù)結(jié)構(gòu)的問題了。
問題【3】,這個(gè)就是iOS的runTime的問題了,要只要isa,和一些swizzling技術(shù)
問題【4】,就是看你了解有多廣泛了。
答案下期見!
有些地方說的不到位,還請(qǐng)各位看官指正。。。
- 歡迎各位一塊學(xué)習(xí),提高逼格!
- 也可以添加洲洲哥的微信公眾號(hào)
可以來微信公眾號(hào)(洲洲哥)后臺(tái)給我們留言。 快來掃碼關(guān)注我們吧!
總結(jié)
- 上一篇: windows无法安装到所选位置,请检查
- 下一篇: python链表详细教程_详细介绍pyt