目录0-面试题1-答案详细解析1.1-自我介绍1.2-到北京工作的医院1.3-SQL题,给一张城市和交易额表,一张城市对应省份表, 取出 省份 总 交易额大于 500 的 省份 的名字1.4-SQL题,基于刚才, 得出 省份 总 交易额 [0,500 ] , [500,1000 ] , [1000,+oo ] 在以下三个区间的 省份 的 数量1.5-SQL题,还是基于刚才, 按从小到大的顺序得出
转载 2023-07-20 19:11:08
90阅读
Hive面试题整理(一)1、Hive表关联查询,如何解决数据倾斜的问题?(☆☆☆☆☆)  1)倾斜原因:map输出数据按key Hash的分配到reduce中,由于key分布不均匀、业务数据本身的特、建表时考虑不周、等原因造成的reduce 上的数据量差异过大。  (1)key分布不均匀;  (2)业务数据本身的特性;  (3)建表时考虑不周;  (4)某些SQL语句本身就有数据倾斜;  如何避免
文章目录1、什么是Hive2、Hive的意义(最初研发的原因)3、Hive的内部组成模块,作用分别是什么4、Hive支持的存储格式5.Hive支持的数据类型原始数据类型(基本数据类型):复杂类型:6、进入Hiveshell窗口的方式7、Hive数据库、表在HDFS上存储的路径时什么8、like与rlike的区别9、内部表与外部表的区别10、分区表的优点是?分区字段的要求是?优点:要求:11、分桶
转载 2023-08-10 09:23:10
123阅读
   总结下面试过程中关于JVM的知识,本人面试的是算法工程师,也会被问到Java中的知识,JVM被问到的次数还挺多的,现在整理下。   面试官一般会这么问,你懂JVM,讲一讲?这时就要看自己的条理和重点了。   内存分配、垃圾回收、类加载机制,以下主要参考该书。一:内存分配:JVM内存中的区有:程序计数器、虚拟机栈、本地方法栈、堆、方法
# Java高级面试提纲 在Java开发领域,高级面试通常关注深入的概念、设计模式、并发编程和性能优化等方面。本文将探讨几个常见的高级主题,并通过代码示例进行阐述。 ## 1. 状态模式 状态模式是一种行为设计模式,它允许一个对象在其内部状态改变时改变其行为。适用于状态变化频繁的场景。 ### 状态图 ```mermaid stateDiagram-v2 [*] --> Off
原创 11天前
8阅读
文章目录1、Hive 表关联查询,如何解决数据倾斜的问题?2、请谈一下 Hive 的特点,Hive 和 RDBMS 有什么异同?3、请说明 hive 中 Sort By,Order By,Cluster By,Distrbute By各代表什么意思?4、Hive 有哪些方式保存元数据,各有哪些特点?5、Hive 内部表和外部表的区别?6、Hive 的 HSQL 转换为 MapReduce 的过程
转载 2023-07-14 12:32:53
10阅读
Hive sql编程面试题第1题表结构:uid,subject_id,score求:找出所有科目成绩都大于某一学科平均成绩的学生数据集如下1001 01 90 1001 02 90 1001 03 90 1002 01 85 1002 02 85 1002 03 70 1003 01 70 1003 02 70 1003 03 851)建表语句create table score( uid
转载 2023-08-14 10:42:21
204阅读
Hive SQL基本上适用大数据领域离线数据处理的大部分场景。Hive SQL的优化也是我们必须掌握的技能,而且,面试一定会问。那么,我希望面试者能答出其中的80%优化点...
原创 2021-06-11 17:27:38
157阅读
HiveSQL基本上适用大数据领域离线数据处理的大部分场景。HiveSQL的优化也是我们必须掌握的技能,而且,面试一定会问。那么,我希望面试者能答出其中的80%优化点,在这个问题上才算过关。Hive优化目标在有限的资源下,执行效率更高常见问题数据倾斜map数设置reduce数设置其他Hive执行HQL-->Job-->Map/Reduce执行计划explain[extended]hql样例sele
原创 2021-03-15 09:33:40
238阅读
面试必备技能-HiveSQL优化王知无大数据技术与架构HiveSQL基本上适用大数据领域离线数据处理的大部分场景。HiveSQL的优化也是我们必须掌握的技能,而且,面试一定会问。那么,我希望面试者能答出其中的80%优化点,在这个问题上才算过关。Hive优化目标在有限的资源下,执行效率更高常见问题数据倾斜map数设置reduce数设置其他*Hive执行HQL-->Job-->Map/Re
原创 2021-04-04 19:49:20
194阅读
Hive SQL基本上适用大数据领域离线数据处理的大部分场景。Hive SQL的优化也是我们必须掌握的技能,而且,面试一定会问。那么,我希望面试者能答出其中的80%优化点...
原创 2021-06-10 19:45:34
360阅读
## Java面试场景实现教程 ### 流程图 ```mermaid graph LR A(开始) --> B(准备题库) B --> C(实现随机提问) C --> D(实现答题查看结果) D --> E(结束) ``` ### 步骤表格 | 步骤 | 描述 | |------|------------------------| | 1 | 准
原创 6月前
8阅读
# Python 软件测试面试基础知识 在软件开发中,测试是一个至关重要的环节。特别是在使用 Python 进行软件测试时,新手往往不知道从何入手。本文将向你介绍实现“软件测试面试 Python”的流程,帮助你逐步掌握相关技能。 ## 流程概览 下面是实现软件测试面试 Python 的基本流程: | 步骤 | 描述
原创 15天前
8阅读
第一题需求我们有如下的用户访问数据 userId visitDate visitCount u01 2017/1/21 5 u02 2017/1/23 6 u03 2017/1/22 8 u04 2017/1/20 3 u01 2017/1/23 6 u01 2017/2/21 8 U02 2017/1/23 6 U01 2017/2/22
Hive 常见面试题总结:1、Hive的HSQL转换为MapReduce的过程?1、HiveSQL ->AST(抽象语法树) -> QB(查询块) ->OperatorTree(操作树)->优化后的操作树->mapreduce任务树->优化后的mapreduce任务树2、请说明hive中 Sort By,Order By,Cluster By,Distrbute
转载 2023-08-10 11:26:49
63阅读
DevOps是近年来的大热词汇。为了了解DevOps,我们不妨从三个最简单的问题入手:what?Why?How?1、What?是什么?DevOps,是Development和Operations两个词的组合。表面上看,似乎是把开发和运维放在一起,把两个团队合并为一个团队。实际上,这两个团队中间还有一个隐藏团队:测试。简单来说,DevOps就是让开发、测试、运维人员更好地沟通合作,通过自动化流程来
# Hivesql面试必会6题经典实现指南 ## 1. 引言 欢迎来到Hivesql面试必会6题经典实现指南!本指南旨在帮助刚入行的小白快速掌握Hivesql面试中的6个经典问题,并提供相应的代码示例和注释。在本指南中,我将会逐步介绍每一个问题的解决思路和实现步骤,希望对你有所帮助。 在开始之前,让我们先简要了解一下整个实现流程。 ## 2. 实现流程 下面的表格展示了实现Hivesql
原创 2023-08-23 08:56:11
78阅读
一、业务场景实时数据在广告业务的使用场景主要可以分为四个方面:数据大屏:包括曝光、点击、收入等核心指标的展示,以及故障率等监控指标;异常监测:因为广告投放的链路比较⻓,所以如果链路上发生任何波动的话,都会对整体的投放效果产生影响。除此之外,各个团队在上线过程中是否会对整体投放产生影响,都是通过异常监测系统能够观测到的。我们还能够观测业务指标走势是否合理,比如在库存正常的情况下,曝光是否有不同的波动
   zabbix官方的一句话描述zabbix:监视任何事情适用于任何IT基础架构,服务,应用程序和资源的解决方案Monitor anythingSolutions for any kind of IT infrastructure, services, applications, resources监控基础概论zabbix并非监控,而是实现监控的工具Zabbix-server
  • 1
  • 2
  • 3
  • 4
  • 5