2022秋招蚂蚁金服数据研发一面(代码片段)

柳小葱 柳小葱     2022-11-30     576

关键词:

♥️今天收到了蚂蚁金服的数据研发的面试,真的是太激动了,记得4月份春招找实习的时候,阿里连我简历筛选都过不去。下午面试完,晚上来总结下,对往期内容感兴趣的小伙伴可以查看👇:

目录

面试问题

1. 自我介绍

2. 你本科和研究生都是信管相关专业,学过一些什么课程,和计算机和大数据相关的课程有哪些呢?

从本科的课程和研究生的课程进行了介绍。

3. 介绍一下你在字节的大数据平台是什么样子的,主要有什么功能?

主要介绍了一下dataleap,里面有数据集成、数据开发、任务调度的功能,和阿里的dataworks差不多,后面还举了一些例子。

4. 介绍一下你在字节做的其中的一个项目?

这里主要介绍了一下tiktok电商客服im的数据仓库建设。

5. 字节这边的数据仓库模型是什么样的?比如数据仓库层级、数据治理等方面的

主要介绍了一下ods、dwd、dwm、dm、app层的作用,以及一些主题的划分,数据治理方面,主要说了一下我们部门数据同步的规范,比如表的生命周期,命名方式、监控等等。

6. 看你熟悉spark和flink,你能说说他们俩之间的差别吗?

这里说了一下spark主要是离线计算框架,也有sparkstreaming的流式框架、主要是批处理,说了一下flink是流式框架,主要是是流处理。

7. flink中的时间有几种,分别是什么?

说了3种时间:事件时间(真实的时间)、摄取时间(进入flink的时间)、处理时间(进入具体算子的时间)这块我强调了一下,我是做离线的,很少做实时。

8. 你在使用flink或者spark的时候,有没有碰见过数据倾斜,碰到这种情况你是如何处理的?

碰见最多就是无效key值过多,直接排除,还说了count(distinct),热点值采用加盐+两阶段聚合,两个大表采用笛卡尔积解决数据倾斜。

9. 看你熟悉python语言,你们那边开发使用python多还是java多一些?

这里我介绍了一下平台主要是写sql和python多一些,sql和python处理结构数据本质上没有区别,可以写sql和pyspark,主要是sql不能递归,然后说一下自己遇见的sql递归如何处理之类的。

10. 算法题:3数之和

链接: 3数之和

def threeSum(self, nums: List[int]) -> List[List[int]]:
        nums.sort()
        n=len(nums)
        res=[]
        for i in range(n):
            if i>0 and nums[i]==nums[i-1]:
                continue
            left=i+1
            right=n-1
            while left<right:
                if nums[left]+nums[right]<-nums[i]:
                    left+=1
                elif nums[left]+nums[right]>-nums[i]:
                    right-=1
                else:
                    res.append([nums[left],nums[right],nums[i]])
                    while left<right and nums[left]==nums[left+1]:
                        left+=1
                    left+=1
                    right-=1
        return res

反问阶段

1. 我想请问您一下您这边做的是什么业务?以及您所在的业务线和目前的工作在未来的发展前景如何?

2. 冒昧问您一句,您这边确实有hc吗?

个人感受

第二天更新:
个人感觉问题没啥难度,问的不是很难,面试过程比较开心,全程没有卡点,最后还是挂了,哈哈哈,不知道为什么,可能是学历不够,池子里还有更好的,不管怎么样,还要继续继续加油!

2022秋招蚂蚁金服数据研发一面(代码片段)

...0c;对往期内容感兴趣的小伙伴可以查看👇:链接:2022年秋招快手数据开发一、二面链接:2022暑期实习字节跳动数据研发面试经历-基础数仓.链接:2022百度大数据开发工程师实习面试经历.链接:2022暑期实习字节跳动数据研发面试经... 查看详情

2023秋招——大数据研发工程师提前批一面(代码片段)

🌻最近在准备秋招,又到了面试的环节,我将会对秋招面试的问题进行一系列的复盘,在面试中一点一点成长。对往期内容感兴趣的小伙伴可以参考下面👇:链接:2022暑期实习字节跳动数据研发面试经历-... 查看详情

2023秋招——大数据研发工程师提前批一面(代码片段)

🌻最近在准备秋招,又到了面试的环节,我将会对秋招面试的问题进行一系列的复盘,在面试中一点一点成长。对往期内容感兴趣的小伙伴可以参考下面👇:链接:2022暑期实习字节跳动数据研发面试经历-... 查看详情

2023秋招——大数据研发工程师提前批一面(代码片段)

🌻最近在准备秋招,又到了面试的环节,我将会对秋招面试的问题进行一系列的复盘,在面试中一点一点成长。对往期内容感兴趣的小伙伴可以参考下面👇:链接:2022暑期实习字节跳动数据研发面试经历-... 查看详情

2023秋招——大数据研发工程师提前批一面(代码片段)

🌻最近在准备秋招,又到了面试的环节,我将会对秋招面试的问题进行一系列的复盘,在面试中一点一点成长。对往期内容感兴趣的小伙伴可以参考下面👇:链接:2022暑期实习字节跳动数据研发面试经历-... 查看详情

2023秋招——快手数据研发一二面面经(代码片段)

🌼今天来总结一下快手数据研发的一、二面,在面试中进步,在总结中成长!对往期内容感兴趣的小伙伴可以参考下面👇:链接:2022暑期实习字节跳动数据研发面试经历-基础数仓.链接:2022百度大数据开发... 查看详情

2023秋招——快手数据研发一二面面经(代码片段)

🌼今天来总结一下快手数据研发的一、二面,在面试中进步,在总结中成长!对往期内容感兴趣的小伙伴可以参考下面👇:链接:2022暑期实习字节跳动数据研发面试经历-基础数仓.链接:2022百度大数据开发... 查看详情

蚂蚁金服一面:十道经典面试题解析

...好,我是捡田螺的小男孩。最近编程讨论群有位小伙伴去蚂蚁金服面试了,以下是面试的真题,跟大家一起来讨论怎么回答。点击上方“捡田螺的小男孩”,选择“设为星标”,干货不断满满1.用到分布式事务嘛?为什么用这种方... 查看详情

我的java秋招面经大合集

...是继续勤勤恳恳地学习呢。反正我没有出去玩啦,还在忙秋招的小伙伴也加把劲啦。之前发过很多秋招面经,一直没有做一个整理,今天就做一个整理吧。阿里面经??阿里中间件研发面经蚂蚁金服研发面经岗位是研发工程师,直... 查看详情

蚂蚁金服一面:十道经典面试题解析

...xff0c;我是捡田螺的小男孩。最近编程讨论群有位小伙伴去蚂蚁金服面试了,以下是面试的真题,跟大家一起来讨论怎么回答。1.用到分布式事务嘛?为什么用这种方案,有其他方案嘛?什么是分布式事务谈到事务,我们就... 查看详情

蚂蚁金服java研发三面(电面+现场面),终获offer分享我的面经感悟

银十期间得蚂蚁面试机会(本人非985/211,蚂蚁真的不是很在乎学历!!!),有了一次社招机会,前后经历三关,受益匪浅,在此与各位朋友分享经历与心得。蚂蚁金服Java研发一面(电... 查看详情

蚂蚁金服java研发三面(电面+现场面),终获offer分享我的面经感悟

银十期间得蚂蚁面试机会(本人非985/211,蚂蚁真的不是很在乎学历!!!),有了一次社招机会,前后经历三关,受益匪浅,在此与各位朋友分享经历与心得。蚂蚁金服Java研发一面(电... 查看详情

java程序员秋招三面蚂蚁金服,java零基础教学系列视频教程

主要分享下技术四面的问题一面与二面技术三面最后分享一套我整理的面试干货,这份文档结合了我多年的面试官经验,站在面试官的角度来告诉你,面试官提的那些问题他最想听到你给他的回答是什么,分享出... 查看详情

热乎乎的蚂蚁金服面经分享,offer已到手建议收藏(java岗附答案解析)(代码片段)

1.幸运而匆忙的一面一面完等了差不多半个月才突然接到二面面试官的电话。一面可能是简历面,所以问题比较简单。ArrayList和LinkedList区别?ArrayList是一个可改变大小的数组。当更多的元素加入到ArrayList中时,其大小将会动态地... 查看详情

蚂蚁金服一面:十道经典面试题解析

1.用到分布式事务嘛?为什么用这种方案,有其他方案嘛?什么是分布式事务谈到事务,我们就会想到数据库事务,很容易就想到原子性、一致性、持久性、隔离性。分布式事务跟数据库事务有点不一样,它是指事务的参... 查看详情

2023秋招——快手数据研发一二面面经(代码片段)

🌼今天来总结一下快手数据研发的一、二面,在面试中进步,在总结中成长!对往期内容感兴趣的小伙伴可以参考下面👇:链接:2022暑期实习字节跳动数据研发面试经历-基础数仓.链接:2022百度大数据开发... 查看详情

2023秋招——快手数据研发一二面面经(代码片段)

🌼今天来总结一下快手数据研发的一、二面,在面试中进步,在总结中成长!对往期内容感兴趣的小伙伴可以参考下面👇:链接:2022暑期实习字节跳动数据研发面试经历-基础数仓.链接:2022百度大数据开发... 查看详情

工作两年面试蚂蚁金服(意外拿到offer)技术三面+hr1面,从线程锁到数据库

...了漫长一个月的等待,终于在前几天通过面试官获悉已被蚂蚁金服录取,这期间的焦虑、痛苦自不必说,知道被录取的那一刻,一整年的阴霾都一扫而空了。笔者面的是阿里的Java研发工程师岗,面试流程是3轮技术面+1轮hr面。?ti... 查看详情