8.23 阿里iOS 二面

还是电话面,跟一面面试官一样。开头又自我介绍+项目介绍,然而上次不是介绍过了吗orz

问我deeplink怎样进行性能优化,提到懒加载,面试官意思是可以根据落地场景省去一些不必要的资源加载

其他知识点挺散,随便写写吧。。
  • block的类型,说了说堆和栈还有copy那一套
  • 链表和数组的区别,哪个更快(查询/插入删除),然后引诱了半天最后原来是想问我B+树。。就随便说了几句,几阶怎么分叉也记不清了
  • 看我简历写了sql,问了问left join和inner join有啥区别,别的就没问了,幸好也是真学过的。。
  • iOS那些锁
  • 消息转发机制,问我怎样在App内实现代码行级的计时,要求不侵入业务逻辑。想了半天没想出来怎样在语句结束后获取timer计时,结果原来就是hook一下然后在调原方法的前后计个时就行了
  • hook的原理,怎样hook一个C函数,让回去看fishhook

反问:淘宝特价板基础架构部门
#阿里巴巴##面经#
全部评论
祝楼主好运,也在这里打个广告,虾皮校园大使内推码:DSWj15Rz  可私聊我进群,我会分享笔经面经和之前整理的其他人的笔面经
点赞 回复 分享
发布于 2021-08-24 15:11

相关推荐

评论
点赞
1
分享
牛客网
牛客企业服务