美文网首页
猎豹移动面经

猎豹移动面经

作者: 韩叨叨 | 来源:发表于2017-09-15 09:32 被阅读60次

    自我介绍

    简单说了在学校的学习状况,如何学习iOS。

    项目的出发点,立意

    之后问了一下做的项目的出发点,立意。

    问我,自己的优点,缺点

    这个问题他每个人都问

    问基础知识

    堆,栈上哪块申请内存比较快
    http与TCP的区别
    iOS安全机制有哪些

    把玩自己写的APP

    看了看我写的西邮图书馆,并问了一些问题。

    你的梦想是什么

    对,没错,就是这样(但这里不是中国好声音)

    做道题吧

    之后他说不知道问我啥,就让我做道题:

    说是有一个存有上亿个数,数据量非常大,而且数的范围也很大,现在有一个4G内存的32位计算机,统计出每个数字出现的次数。给我一小时时间

    我想到有,hash。下标代表数字,填的是出现次数。

    但是,这样创建的数组过大。

    几个人商量,上网查,也没有详解出一个答案。

    有说分治,bitmap,等等,但是都没有给出具体的说法

    网上说是用小类型代表大类型进行映射,但是自己没看懂,如何映射的。

    大神想出了类似于页面置换算法,就是创建两个很长的数组,一一对应数字与出现次数,之后使用先进先出算法,保存在磁盘中文件,进行统计。虽然慢,但是多大的数据都可以进行统计。

    你们的想法呢

    相关文章

      网友评论

          本文标题:猎豹移动面经

          本文链接:https://www.haomeiwen.com/subject/arqssxtx.html