一面:约1.5小时 首先是四个算法题: 不用临时变量怎么实现swap(a, b)——用加法或者异或都可以 二维有序数组查找数字——剑指offer第3题 亿级日志中,查找登陆次数最多的十个用户——(不确定对不对,我的思路是)先用哈希表保存登陆次数和ID,然后用红黑树保存最大的十个数。剑指offer第30题 简述排序算法——快排partion函数的原理,堆排(不稳定),归并排序,基数排序。 最后是iOS相关,面试官问的很开放,都是谈谈自己的理解 说说你对block的理解。——三种bloc...