美文网首页
2017.08阿里电话面试

2017.08阿里电话面试

作者: Gigi9 | 来源:发表于2017-09-01 00:24 被阅读0次

阿里电话面试可真突然!

前面项目聊了挺久。。

项目边边角角部分:

你为什么用Flask而不用别的框架?(果然面试总结不能过很久写。。已然忘记面试官说的别的例子了= =不过网上看起来简介倒是一搜一大把)

基础知识部分:

python的filter函数、map函数、reduce函数分别都干什么用的,怎么用

python的sort函数里面的那个cmp怎么用

算法题&系统设计题:

给你一个list,找出所有出现过的元素(重复出现的只输出一遍就可以)

我说python的set搞一下就可以了。。

然后要自己写的话就dictionary搞吧

然后面试官表示不行!数据量很大!内存不够!

然后我说那就外存换内存,中间结果hash到文件里搞

然后面试官再次表示不行!IO时间会很长!

然后我说那就直接hash到地址呢(具体我也不清楚了瞎猜着说的。。不知道是不是汇编搞一下。。。感受到了基础知识的薄弱T^T)

最终面试官说,用数据库啦~(我:卧槽完全忘了数据库!

然后就问了一下面试官干啥的,是阿里云做内容分发系统的。然后简单聊了聊,然后就挂了电话,顺便挂了这次电话面试= =

总结:

这次面试核心问题是没有问list的元素是什么。如果是int32,那么hash结果就是对的,数据最多4G,如果是int64,最大无限大,所以要问数字在int64值域里面的分布情况,如果很极端(都集中在某个地方或者出现有特定规律)那么用文件做外存是有效的,如果数据分布很均匀(均匀的摊在int64范围内),可以问一下是否接受一定错误。如果再不行,就可以考虑分布式来做

相关文章

  • 2017.08阿里电话面试

    阿里电话面试可真突然! 前面项目聊了挺久。。 项目边边角角部分: 你为什么用Flask而不用别的框架?(果然面试总...

  • 阿里电话面试

    1、请你说明this的用法2、请说明Promise的用法3、

  • “阿里”电话面试

    上午投的简历,下午就电话面试,阿里的办事效率也是让我服服的呀。1: 自我介绍一下。2:盒模型,最新的一个我不知道,...

  • 阿里电话面试

    2019/3/22 下午,我准备去搞一下Linux,所以打算在切换系统之前把阿里的简历提交了,GitHub里面几乎...

  • 我是如何通过阿里面试的?

    从阿里面试说起,阿里的面试一般采用电话面试的形式。笔者一共参加五轮面试,一面电话面试+在线编程,二面视频面试+在线...

  • 阿里java岗电话面(凉经)

    阿里Java岗电话一面 阿里打了我几遍电话,才在下午接到电话面试,主要面试的是网络和java基础方面的问题: 自我...

  • 电话面试初探之阿里

    题外话 春节回家弃疗了一个月后,回学校发现就要开始准备暑期实习....惊呆的我赶紧投入到准备工作的进程中。导致简书...

  • 面试查漏补缺——阿里

    阿里电话面试 Java StringBuffer和StringBuilder的区别的问题。 String,Stri...

  • 一名十年Java程序员回忆阿里面试经历——揭开阿里面试的“遮羞布

    阿里面试经历 去阿里面试可以说非常非常的偶然和戏剧性,因为本人根本没投简历,以至于阿里hr给我电话的时候我一度认为...

  • 阿里macOS开发岗电话面试题

    最近准备面试阿里的macOS开发岗位,目前为止收到了2个阿里mac岗位的电话面试,时长分别是一个小时和半小时。现在...

网友评论

      本文标题:2017.08阿里电话面试

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