和阿里杠上了,数字马力,数据开发-郑州(笔试题)

大数据开发工程师面试题(附答案) 之前采访毕业生的时候,有小伙伴提出意见,想看小编分享一些面试的干货,于是小编不负众望,今天给大家带来了一篇大神级面经,希望可以帮助即将毕业或正在找工作的小伙伴儿们,祝你们早日找到心仪的工作! 在这里我还是要推荐下我自己建的大数据学习交流qq裙:458345782, 裙 里都是学大数据开发的,如果你正在学习大数据 ,小编欢迎你加入,大家都是软件开发党,不定期分享干货(只有大数据开发相关的),包... 阅读详情
AI摘要

文章介绍了平移函数lag()和lead()在处理同比和环比计算中的作用,以及如何使用它们进行数据对比。同时提到了LeetCode中的一道相关题目,并指出Hive数据库中的percentile函数可以方便地计算中位数,对于处理大规模数据(如1000W条的产品表)时的数据倾斜问题也进行了讨论。

经网友确认出的是原题,好好准备(本人过 ,一题力扣原题)

在这里插入图片描述
平移函数:在工作中一般用来实现数据的同比和环比的计算
同比:今年的4月和去年的4月相比,在两个时间范围内,取相同时间节点的数据进行比较
环比:今年的4月和今年的3月相比,在同一个时间范围内,取相邻的时间节点的数据进行比较

lag() 将数据往下平移一行
lead() 将数据往上平移一行

在这里插入图片描述LeetCode原题
SELECT distinct num ConsecutiveNums FROM (SELECT num ,(row_number() over(order by id)-ROW_NUMBER() over(PARTITION by num ORDER BY id) ) tu FROM logs ) ty GROUP BY num,tu HAVING COUNT(tu )>=3
在这里插入图片描述
hive有中位数函数yyds比关系型数据库简单
percentile:percentile(col, p) col是要计算的列(值必须为int类型),p的取值为0-1,若为0.5,那么就是2分位数,即中位数。

在这里插入图片描述补充问题4 题目产品表数据量1000W 意在考查大小表关联,产生的数据倾斜

数字马力一面面经 Hashtable是早期 Java 中提供的线程安全的哈希表实现,但性能较低。是 Java 5 中引入的高性能线程安全的哈希表实现,通过锁分段技术提供了更好的并发性能和可伸缩性。通常情况下,推荐使用来代替Hashtable,特别是在高并发环境下。17、有哪些锁在 Java 中,有多种类型的锁可用于实现并发控制。这些锁可以根据其用途和特性进行分类。对于范围-128到127内的整数,自动装箱会使用对象缓存池中的对象,因此比较相等值的对象会返回true。使用。 阅读详情

相关推荐

数字马力笔试题.docx

数字马力笔试题.docx

数字马力笔试面试复盘

http缓存问题?有哪些?然后我自己介绍了自己项目中的一些个人觉得相对具有挑战性的点我做的是商城的项目,对当时的我来说,完成项目的时候确实存在一些具有挑战性的点,现在呢我通过学习和实践已经可以熟练的解决相似的问题。axios二次封装NextTick()导航守卫Vuex。

weixin_48137421的博客 1万+

基于STM32的工业I/O模块硬件电路实现

深入解析基于STM32的工业I/O模块硬件电路实现,涵盖关键电路设计与信号处理,突出硬件电路稳定性和工业级可靠性,适合嵌入式开发者参考。

weixin_35835018的博客 453

数字马力测试工程师2023笔试题目分享

太卷了。

gsdgdg00的博客 3334

VC Spyglass调试秘籍:从Lint报错到代码修复的完整工作流

本文详细介绍了VC Spyglass调试的完整工作流,重点解析了如何高效定位和修复Lint检查中常见的XMRE-L跨模块引用错误。通过对比GUI与命令行(vc_static_shell)双模式调试技巧,并结合TCL脚本实现批量处理与规则豁免,帮助数字设计工程师系统化地提升代码调试效率与质量。

weixin_29246195的博客 575

Livox-avia+FAST-LIO麻瓜使用教程

激光雷达 SLAM Fastlio 安装

aaaaaaaaaww12的博客 3675

JAVA面试、笔试题

@[TOC]目录 JAVA面试、笔试题 @目录 一、 CoreJava部分 7 1. java中有哪些基本类型? 7 2. java反射 7 3. 易错,理解题 7 4. Java有几种创建对象的方法? 8 java为什么能够跨平台运行? 8 整型数据转换成字符串的方式? 8 String是基本数据类型吗?我可不可以写个类继承于String? 8 谈谈&和&&的区别? 8 Switch语句里面的条件可不可以是byte、long、String?使用时候还应注意什么? 8 short

weixin_45689111的博客 1万+

【软件安装系列】Ubuntu+mysql5.7.27+Jira8.3.1+邮箱服务器配置+Confluence6.15.7安装经验和采坑总结

文章目录一、软件准备(百度云易被吞,就不放了)1.1 官网下载的新鲜的Jira和Confluence1.2 linux的jdk一份1.3 Jira和Confluence的破解程序或者破解包一份1.4 java的连接器一份二、安装过程1--java环境配置2.1 将下载下来的jdk包解压在/usr/local/java目录中2.2 写入环境变量三、安装过程2--mysql5.7.27环境配置3.1 ...

xiaosha_的博客 6890

数字马力前端笔试编程

数字马力前端笔试编程题

weixin_46015250的博客 6159

某程token参数逆向分析

作者声明:文章仅供学习交流与参考!严禁用于任何商业与非法用途!否则由此产生的一切后果均与作者无关!如有侵权,请联系作者本人进行删除!

weixin_73499887的博客 2882

ruoyi-nbcio-plus基于vue3的flowable服务任务的升级修改

ruoyi-nbcio-plus基于vue3的flowable服务任务的升级修改

宁波阿成的博客 846

数字马力(郑州)Java笔试题

商场商品Item,通过itemId+skuId实现唯一标识,给List去重,返回List。Item对象格式:[(1,1),(1,2),(1,2)]方法一:重写hashcode和equals方法。要求返回:[(1,1),(1,2)]方法二:hashset。

weixin_44961626的博客 2087

72、海洋地理信息系统:电子海图的全面解析

本文全面解析了海洋地理信息系统中的电子海图技术,从AIS数据的应用、电子海图数据的存储与显示,到电子导航的发展趋势和S-100通用水文数据模型的推广,系统地阐述了电子海图在现代航海中的核心作用及其未来发展方向。

hhh00的博客 252

【数字马力校招前端笔试】六道大题,三小时,个人题解

探花考试系统,时间三小时,六道大题,考 js 知识、算法、vue/react 框架用法 难度的话,只要你想到了它要考什么就简单,没想到就无法动笔 题目:给一个字符串,循环输出每一个字符,当输出到最后一个字符时再从头开始 思路:根据打印情况,猜想需要返回一个函数,考点也就在闭包上(当时还思考了迭代器、函数柯里化两个知识点) function loopString(s) { let i = 0 return function () { if (i === s.length) i =.

qq_43510829的博客 1万+

腾讯Android开发面试指南与参考答案

腾讯深圳元宝高级Android开发工程师岗位要求3-5年Android开发经验,熟悉Kotlin和性能优化,具备架构设计能力。岗位职责包括元宝Android客户端研发、稳定性优化及跨团队协作。面试重点考察Kotlin、Jetpack Compose、多线程编程等核心技术,3轮线上面试流程较快。无AI项目经验也可应聘,需突出展示Android架构设计、性能调优等实战能力。建议准备Compose开发、算法等加分项案例。

郑伟强dev的专栏 1132

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

2024年数字马力前端笔试

2024.09.24数字马力前端笔试题

qq_67240326的博客 1891

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

数字马力一面分享

9月份数字马力面经分享

m0_46216159的博客 4725

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

数字马力前端笔试题及答案

【代码】数字马力前端笔试题及答案。

xiaoxiaomuyu511的博客 2550

数字马力-10.22-java笔试

2.小红在玩大富翁,从第0个城市出发,手中有四张卡牌1,2,3,4,代表可以走的步数,用完所有卡牌后,会得到一样的新的卡牌,每个城市的数值代表可以获得的金币,,小红身上的金币必须大于等于0,不能到达第n个城市输出-1;第一行输入表示n个城市,第二行是从第1到第n个,每个城市可获得的金币;选择题一通乱选,整个9-10月只做了两次笔试,代码也没有刷过力扣,现在复习考研和上学期做区块链的项目,也已经很久没接触java和mysql,考这些基础就会考不好吧。用掉1走到第四个城市,获得4金币;最终3+4+4-1=9;

weixin_60864619的博客 864

我的面试经历

不知不觉,大学要毕业了。

a599231042的专栏 611

数字马力7月面试(部分)

最左前缀匹配,从左到右,遇到第一个范围匹配就停止,剩下的字段都无法使用索引。比如a = 1 and b = 2 and c > 3 and d = 4 如果建立(a,b,c,d)联合索引,d是用不到索引的。所以回到原问题,我认为应该建立(性别、年龄)或者(性别、入库时间)的索引。

qq_23204557的博客 5566

算法面试题

代码题:反转单链表。 代码题:复杂链表复制。 代码题:数组a,先单调地址再单调递减,输出数组中不同元素个数。 要求:O(1)空间复杂度,不能改变原数组 64匹马,8个赛道,找最快的4匹马。 64匹马,8个赛道,找最快的8匹马。 给出两个升序数组A、B和长度m、n,求第k个大的 给出数组A,长度为n,数组中元素的值位于[0, n - 1]之间,求是否有重复元素 场景题目:设计一个...

674

马力回忆笔试题

名称传输协议传输单元主要功能设备/接口物理层bit-flow 比特流光纤、双绞线、中继器和集线器 & RJ-45(网线接口)数据链路层frame 帧网桥、二层交换机网络层数据包(packet)路由器、三层交换机传输层TCP、UDP四层交换机会话层SMTP、DNS报文QoS表示层报文应用层报文。

qq_45195447的博客 1731

数字马力面经和答案解析!社招岗

作者 | 磊哥来源 | Java中文社群(ID:javacn666)转载请联系授权(微信ID:GG_Stone)面试背景:社招、2 年开发工作经验。面试时间是今年 7.3 号,工作地点是长沙,面试总时长 50 分钟。面试题目:ZooKeeper 原理?ZooKeeper 怎么做的崩溃恢复?什么是 Zab 协议?HashMap 底层实现?ConcurrentHashMap 原理?以及为什么要这样改进...

磊哥聊Java 5784

最新Android面试题集—答案+解析,助你直通大厂

前言 接触Android已经3年,在工作中遇到疑难问题总是在网上搜索答案,各位大牛大神总是把自己的经验分享出来,帮助我们这些需要帮助的人,由此表示衷心感谢!然而现在自己细想了一下,自己也是时候把遇到的问题并把解决方案分享出来,希望能帮助到有需要的人。 随着时间的流逝,很多人说互联网这一块已经越来越不好干了,因为烧钱时代已经过去,剩下的都是根基牢固的大公司,独角兽已经不复存在。这就直接导致了互联网岗位的下降,本人亲测,也的确如此。 2021.05月,本人离职(此时3年工作经验,深圳就职),开始试水安卓市场,寻

Eqiqi的博客 1815

Java 长沙 数字马力一面

6.动态代理,实现动态代理的两种方式,jdk和CGlib有什么区别。2.中间件是否有了解,项目中使用什么中间件。4.对于java的垃圾回收机制有什么了解。7.String为什么要用Final修饰。3.项目中是否用到分布式,谈谈分布式。面试题本人亲历,无顺序排列。3.谈谈事务性消息的了解。8.讲讲Java中的集合。

weixin_49074039的博客 3861
上一篇: 阿里云GTS-平台,混合云TAM-云平台运维 笔试题
下一篇: etl超时了,你怎么找到原因,是哪一块超时了
一凡888
博客等级 码龄7年 1755粉丝 217原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一凡888

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值