Apache Storm

全网最新、最全面蚂蚁金服面经分享:简历模板/面试题库/Java核心技术笔记

我的梦境 提交于 2021-02-20 13:41:35
前言 前段时间,蚂蚁金服的热度可不小,互联网圈人人都在讨论它上市的事情,实际上蚂蚁金服上市是迟早的事情。这一下,蚂蚁的员工含金量上升了不少,那我之前蚂蚁提前批这波面经,也是时候分享了。 这次面试,可以说是一波三折,波涛汹涌了,原本我是一个挺自信的人的,所以在面试前我算是处于一个斗志昂扬的状态,奈何在经历一面二面意志力被消磨了不少,虽然三面准备充足,但整体下来对自己表现不满意,所以以为是没戏了,没想到意外接来了HR面的通知,于是就这么意外的拿到了offer。 下面就对这次蚂蚁金服的面试体验进行一个分享,由于面试题比较多,所以只挑选了一些有针对性的核心题放在这里解析,如果你需要完整pdf版,只需要添加小助理vx:mxzFAFAFA即可!! 蚂蚁金服意外的第一面 1、讲一讲ArrayList和LinkedList区别? ArrayList 是一个可改变大小的数组。当更多的元素加入到ArrayList中时,其大小将会动态地增长。内部的元素可以直接通过get与set方法进行访问,因为ArrayList本质上就是一个数组, LinkedList 是一个双链表,在添加和删除元素时具有比ArrayList更好的性能.但在get与set方面弱于ArrayList。 当然,这些对比都是指数据量很大或者操作很频繁的情况下的对比,如果数据和运算量很小,那么对比将失去意义。 2、什么情况会造成内存泄漏?

一份还热乎的蚂蚁金服面经(已拿Offer)!附答案!!

泄露秘密 提交于 2021-02-18 05:58:26
点击上方“ 方志朋 ”,选择“置顶公众号” 技术文章第一时间送达! 本文转载于公众号:Hollis 由于作者面试过程中高度紧张,本文中只列出了自己还记得的部分题目。 经历了漫长一个月的等待,终于在前几天通过面试官获悉已被蚂蚁金服录取,这期间的焦虑、痛苦自不必说,知道被录取的那一刻,一整年的阴霾都一扫而空了。 笔者面的是阿里的Java研发工程师岗,面试流程是3轮技术面+1轮hr面。 1 意外的一面 一面的时候大概是3月12号,面完等了差不多半个月才突然接到二面面试官的电话。一面可能是简历面,所以问题比较简单。 ArrayList和LinkedList区别 ArrayList 是一个可改变大小的数组。当更多的元素加入到ArrayList中时,其大小将会动态地增长。内部的元素可以直接通过get与set方法进行访问,因为ArrayList本质上就是一个数组, LinkedList 是一个双链表,在添加和删除元素时具有比ArrayList更好的性能.但在get与set方面弱于ArrayList。 当然,这些对比都是指数据量很大或者操作很频繁的情况下的对比,如果数据和运算量很小,那么对比将失去意义。 什么情况会造成内存泄漏 在Java中,内存泄漏就是存在一些被分配的对象,这些对象有下面两个特点: 首先,这些对象是可达的,即在有向图中,存在通路可以与其相连; 其次,这些对象是无用的

一份还热乎的蚂蚁金服面经(已拿Offer)!附答案!!

非 Y 不嫁゛ 提交于 2021-02-18 05:57:24
本文来自我的知识星球的球友投稿,他在最近的校招中拿到了蚂蚁金服的实习生Offer,整体思路和面试题目由作者——泽林提供,部分答案由Hollis整理自知识星球《Hollis和他的朋友们》中「直面Java」板块。 经历了漫长一个月的等待,终于在前几天通过面试官获悉已被蚂蚁金服录取,这期间的焦虑、痛苦自不必说,知道被录取的那一刻,一整年的阴霾都一扫而空了。 笔者面的是阿里的Java研发工程师岗,面试流程是3轮技术面+1轮hr面。 意外的一面 一面的时候大概是3月12号,面完等了差不多半个月才突然接到二面面试官的电话。一面可能是简历面,所以问题比较简单。 ArrayList和LinkedList区别 ArrayList 是一个可改变大小的数组.当更多的元素加入到ArrayList中时,其大小将会动态地增长.内部的元素可以直接通过get与set方法进行访问,因为ArrayList本质上就是一个数组. LinkedList 是一个双链表,在添加和删除元素时具有比ArrayList更好的性能.但在get与set方面弱于ArrayList. 当然,这些对比都是指数据量很大或者操作很频繁的情况下的对比,如果数据和运算量很小,那么对比将失去意义. 什么情况会造成内存泄漏 在Java中,内存泄漏就是存在一些被分配的对象,这些对象有下面两个特点: 首先,这些对象是可达的,即在有向图中,存在通路可以与其相连

一份还热乎的蚂蚁面经(已拿Offer)!附答案!!

左心房为你撑大大i 提交于 2021-02-18 05:30:03
本文来自我的知识星球的球友投稿,他在最近的校招中拿到了蚂蚁金服的实习生Offer,整体思路和面试题目由作者——泽林提供,部分答案由Hollis整理自知识星球《Hollis和他的朋友们》中「直面Java」板块。 经历了漫长一个月的等待,终于在前几天通过面试官获悉已被蚂蚁金服录取,这期间的焦虑、痛苦自不必说,知道被录取的那一刻,一整年的阴霾都一扫而空了。 笔者面的是阿里的Java研发工程师岗,面试流程是3轮技术面+1轮hr面。 意外的一面 一面的时候大概是3月12号,面完等了差不多半个月才突然接到二面面试官的电话。一面可能是简历面,所以问题比较简单。 ArrayList和LinkedList区别 ArrayList 是一个可改变大小的数组.当更多的元素加入到ArrayList中时,其大小将会动态地增长.内部的元素可以直接通过get与set方法进行访问,因为ArrayList本质上就是一个数组. LinkedList 是一个双链表,在添加和删除元素时具有比ArrayList更好的性能.但在get与set方面弱于ArrayList. 当然,这些对比都是指数据量很大或者操作很频繁的情况下的对比,如果数据和运算量很小,那么对比将失去意义. 什么情况会造成内存泄漏 在Java中,内存泄漏就是存在一些被分配的对象,这些对象有下面两个特点: 首先,这些对象是可达的,即在有向图中,存在通路可以与其相连

大数据基本概念浅析及技术简介

时光怂恿深爱的人放手 提交于 2021-02-13 19:03:58
大数据是当前很热的一个词。这几年来,云计算、继而大数据,成了整个社会的热点,不管什么,都要带上“大数据”三个字才显得时髦。大数据究竟是什么东西?有哪些相关技术?对普通人的生活会有怎样的影响?我们来一步步弄清这些问题。 一、基本概念 在讲什么是大数据之前,我们首先需要厘清几个基本概念。 1.数据 关于数据的定义,大概没有一个权威版本。为方便,此处使用一个简单的工作定义:数据是可以获取和存储的信息。 直观而言,表达某种客观事实的数值是最容易被人们识别的数据(因为那是“数”)。但实际上,人类的一切语言文字、图形图画、音像记录,所有感官可以察觉的事物,只要能被记下来,能够查询到,就都是数据(data)。 不过数值是所有数据中最容易被处理的一种,许多和数据相关的概念,例如下面的数据可视化和数据分析,最早是立足于数值数据的。 传统意义上的数据一词,尤其是相对于今天的“大数据”的“小数据”,主要指的就是数值数据,甚至在很多情况下专指统计数值数据。这些数值数据用来描述某种客观事物的属性。 2.数据可视化 对应英语的data visulization(或可译为数据展示),指通过图表将若干数字以直观的方式呈现给读者。比如非常常见的饼图、柱状图、走势图、热点图、K线等等,目前以二维展示为主,不过越来越多的三维图像和动态图也被用来展示数据。 3.数据分析 这一概念狭义上,指统计分析,即通过统计学手段

Flink 消息聚合处理方案

风格不统一 提交于 2021-02-06 07:51:50
Flink 消息聚合处理方案 曹富强 / 张颖 Flink 中文社区 微博机器学习平台使用 Flink 实时处理用户行为日志和生成标签,并且在生成标签后写入存储系统。为了降低存储系统的 IO 负载,有批量写入的需求,同时对数据延迟也需要进行一定的控制,因此需要一种有效的消息聚合处理方案。 在本篇文章中我们将详细介绍 Flink 中对消息进行聚合处理的方案,描述不同方案中可能遇到的问题和解决方法,并进行对比。 基于 flatMap 的解决方案 这是我们能够想到最直观的解决方案,即在自定义的 flatMap 方法中对消息进行聚合,伪代码如下: 对应的作业拓扑和运行状态如下: 该方案的优点如下: 逻辑简单直观,各并发间负载均匀。 flatMap 可以和上游算子 chain 到一起,减少网络传输开销。 使用 operator state 完成 checkpoint,支持正常和改并发恢复。 与此同时,由于使用 operator state,因此所有数据都保存在 JVM 堆上,当数据量较大时有 GC/OOM 风险。 使用 Count Window 的解决方案 对于大规模 state 数据,Flink 推荐使用 RocksDB backend,并且只支持在 KeyedStream 上使用。与此同时,KeyedStream 支持通过 Count Window 来实现消息聚合,因此 Count

IDEA maven项目查自动查看依赖关系,解决包冲突问题

允我心安 提交于 2021-02-05 03:07:37
<div id="content_views" class="markdown_views"> <!-- flowchart 箭头图标 勿删 --> <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg> <p>在maven项目中找到pom.xml,打开。</p> <pre class="prettyprint" name="code"><code class="hljs xml has-numbering" onclick="mdcp.signin(event)"> <span class="hljs-tag"><span class="hljs-tag"><</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">dependencies</span></span></span><span class="hljs-tag">

全家桶通用激活码activation code(支持idea,pycharm,webstorm,phpstorm)

心已入冬 提交于 2021-02-04 16:11:34
免修改hosts文件哦,如果修改过请删除网址再激活 (更新日期:2月1号) 温馨提示:激活码支持idea,pycharm,webstorm, php storm激活 (注意:如果激活后还显示cancelled,请重启一下软件就可以了) 激活码会定期更新,后续直接在公众号「Python爬虫数据分析挖掘」提取:回复关键词 “激活码” 获取 来源: oschina 链接: https://my.oschina.net/u/4638454/blog/4945153

今日立秋

核能气质少年 提交于 2021-01-24 01:48:12
乳鸦啼散玉屏空, 一枕新凉一扇风。 睡起秋声无觅处, 满阶梧桐月明中。 今天3时13分 秋天的第一个节气 “立秋”正式亮相 又一个美好的季节,来了! 每年8月初 当太阳达到黄经135度时 为立秋节气开始 意味着炎热的夏天即将过去 凉爽的秋天就要到来 今年立秋时节 仍处在中伏和末伏时段 暑热一时难消 但天气渐凉已是大势所趋 送夏迎秋 你准备好了吗? 立秋之后,由于午热夜凉 形成了一定的昼夜温差 清晨时分的植物枝叶上 常常会挂满晶莹的露珠 随着天气转凉 感阴而鸣的寒蝉也开始鸣叫 仿佛在传达着 夏天即将过去的消息 立秋到,贴秋膘 冬去春来身体好 天凉以后,人们应该多吃些肉食 补充因伏天食欲差、流汗多 而带来的亏虚,提高免疫力 立秋之后要“啃秋” 在有些地方也称为“咬秋” 这一天,买个西瓜带回家 全家一起围聚而食 谈天说地,消暑解渴 立秋过后,要注重养生 也许白天还是烈日炎炎 到了夜里却会有凉风袭来 注意别着凉 秋天干燥,人体容易缺水 要注意养阴清热、润燥止渴 多吃一些银耳、藕片等 有助于清心安神 立秋之后,暑热渐消 人们的心情也更加闲适 律变新秋至,萧条自此初。 花酣莲报谢,叶在柳呈疏。 澹日非云映,清风似雨余。 卷帘凉暗度,迎扇暑先除。 唐代诗人司空曙很是逍遥 卷起珠帘,凉风暗度 挥扇小憩,暑气全除 秋风秋雨,愁思愁绪 这一时节,也最易引人感怀 万事销身外,生涯在镜中。 惟将两鬓雪

每日一笑,短腿的痛谁能懂

别等时光非礼了梦想. 提交于 2021-01-12 20:05:09
欢迎分享到朋友圈 原来这就是腿短的痛吗? “我再也不要和腿长的小朋友一起玩了,呜呜…” 超凶小奶狗在线挑衅 “要不是够不着你,你压根不是我对手!” 电视里播放足球比赛 狗子:球呢?明明看到往那边飞了? 同样都是狗,二哈总是格外“优秀” 想知道录像这位现在还好吗? 医院wifi挺快吧? 橘猫:有个 鸡腿?还有这等好事? 怎么就是舔不到,气死本喵啦! 熊猫这放荡不羁的坐姿是怎么回事? “我可是国宝,你们可要好好伺候我” 小主人看到狗狗够不着,主动伸手帮忙 这样有爱心的小朋友太棒啦 柯基“老司机”给大家表演一个倒车入库 前方发现一只萌萌哒的小跟屁虫! 黏人小猫咪太可爱啦 卡娃什么时候才能拥有一只呢? 主人:是谁犯的错?指认“罪犯”奖励火腿肠 “是他是他!” 这就是传说中的猪队友吗? 咦,你这就走了吗! 你确定不点个“ 在看 ”再走吗! ↓ 版权说明:感谢每一位作者的辛苦付出与创作,《数据私房菜》均在文章开头备注了原标题和来源。如转载涉及版权等问题,请发送消息至公号后台与我们联系,我们将在第一时间处理,非常感谢! 推荐阅读: 互联网金融做大数据风控的九种维度 。 网易大数据平台架构实践分享! 什么是网络爬虫?有什么用?怎么爬?终于有人讲明白了 。 什么是理想的数据中台架构,本文告诉你! !! 流计算框架 Flink 与 Storm 的性能对比 。 数据治理怎么做?这篇万字长文终于讲清楚了