面经详情

当前内容设置为仅微信小程序内可见

前往微信小程序

相关推荐

匿名用户
数据研发工程师
未通过感觉没戏
之前师兄内推,不想简历在评估阶段就被否定了,直接失去了面试机会。后来自己走的自主投递这条路,不想意外通过了笔试,笔试题目难度还可以,最后一道大题涉及sql语句的运用,在我的数据库Oracle里面已经补齐了答案了,其它还有两条开放大题,大体是写阿里巴巴公司车位不足问题,以及食堂如何取得最大利润的开放大题,要求最好能运用模型和算法,考试我倒也没有提供什么实质的模型与算法,大体上从多个角度思考了一下,然后写上自己的一些简单想法,笔试就这么通过了,然后等待的就是面试了。 面试之前准备了两三天,把之前学的知识体系归纳了一下,大体上就是java语言,java数据结构,hadoop集群搭建以及程序编写、运行机制,以及自己熟悉的几个算法以及相关编程实现,还有就是网上查了些相关的面试题目,最后重新准备了简历。 好了,下面来说说面试问题吧,面试官一30多岁的人,外表精神,作了一个简单的自我介绍后,他便开始问问题了。看了我的简历之后说我的语言是java,然后直接就问了句java的多态你能讲讲吗?一听这问题,我当时还有些紧张,主要是问题太大,不知从何作答,于是我就简单地说了下,主要是向上转型,向下转型,接口都说了下,自己都觉得语言没有组织好,第一题自我感觉不是很满意。第二个问题是谈谈java的反射?我想,怎么竟是这类开发语言表达题呢,其实东西都知道,却不知道从何答起,于是我就几句话说了下只知道框架就是利用这样的原理来写的,以及.class,class.forName,getClass这几个词了,其它的一时真想不到,这一题自己也不是很满意。第三个问题,就是问了下我对于hadoop的研究到了哪一步,我说实验室自己搭起来的3个节点,主要做一些实验性的研究,后来他就开始考我一些问题。让我讲讲mapreduce的工作机制,这个我倒是很通,一口气就讲了下来,当然细节部分忽略了一点。后来,他以一个wordcount的例子来问我问题,map输出后,下一步reduce该怎么进行,并且问了我多个reducer的情况,这是对于map的输出该如何处理,这部分尽管我曾经考虑过,大体上就是个shuffle阶段,但是《Hadoop权威指南》中一直没有写明白,后来我也就没有进行,顿时郁闷了,纠缠了很久最终没有搞出来,我想这是致命的吧。...查看更多
包含1个问题,1个回答
Q:Java多态,反射的机制。
2 年前 发布

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网阿里巴巴阿里巴巴面试经验阿里巴巴面试经验:需要能直接上手的人才