iOS-阿里面试题
先把這個幾個面試寫出來,各位看官可以試著去網上找找答案。
這些是《螞蟻金服》的面試題
問題縮減如下:
1:在KVO中,他是怎么知道監聽的對象發生了變化?
2:字典的工作原理 ?怎100w個中是怎么快速去取value?
3:一個上線的項目,知道這個方法可能會出問題,在不破壞改方法前提下,怎么搞?
4:Block和函數指針的區別?
他們的面試官好像都愛問一下底層的東西,比如這次面試上來機會問我KVO的問題。
問題【1】,看著好像很吊的樣子,仔細一樣不去思考,可能還真不是太了解,
問題【2】,這個就是純純的數據結構的問題了。
問題【3】,這個就是iOS的runTime的問題了,要只要isa,和一些swizzling技術
問題【4】,就是看你了解有多廣泛了。
答案下期見!
有些地方說的不到位,還請各位看官指正。。。
- 歡迎各位一塊學習,提高逼格!
- 也可以添加洲洲哥的微信公眾號
可以來微信公眾號(洲洲哥)后臺給我們留言。 快來掃碼關注我們吧!
總結
- 上一篇: windows无法安装到所选位置,请检查
- 下一篇: 特征值分解,奇异值分解svd