码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 24届好未来数开笔试


    目录

      • 选择、多选
      • SQL
        • 题目描述
        • 输入
      • 目标
        • 解答
        • 解析
      • 题目分享

    选择、多选

    Java, int x = 1, float y = 2, x/y =
    
    • 1

    0.5
    2. Hive 的数据结构

    基本数据类型
    在这里插入图片描述

    复合数据类型

    在这里插入图片描述
    text 不是

    1. Hive 内外表
      建表时如果不显示声明表的类型为 外表

    2. Kafka 通过()避免任务重复执行
      对每个Producer分配唯一ID

    3. 雪花模型比星型模型更适合于多维分析 ?不确定,应该是对的

    4. HDFS中的block默认保存
      3份

    5. LSM的含义是
      日志结构合并树

    6. HIve实现连续排序,相同值并列排名
      dense_rank()
      速记
      row_number() over(): 123
      dense_rank() over(): 112
      rank() over(): 113

    7. Hive存储格式是列存储的有哪些
      orc(列式存储)、parquet(列式存储)
      速记
      textfile(行式存储) 、sequencefile(行式存储)、orc(列式存储)、parquet(列式存储)

    8. 属于TCP/IP协议应用层是有
      HTTP、FTP、SMTP、POP3 等协议

    SQL

    题目描述

    求每个部门的用户访问量Top3

    输入

    visit_log

    user_idshop
    u1a
    u1a
    u1b
    u2a
    u2a
    u2b
    u3a
    u3a
    u3a
    u3b
    ……

    目标

    shopuser_idcnt
    au33
    au12
    au22
    bu11
    bu21
    bu31
    ……

    解答

    with tmp as
    
    (select shop, user_id, count(*) cnt
    
    from visit_log)
    
    , tmp2 as
    
    (select shop, user_id, cnt, row_number() over(partition by shop order by cnt desc) rn
    
    from tmp)
    
    select shop, user_id, cnt
    
    from tmp2
    
    where rn <= 3
    
    group by shop
    
    order by cnt desc;
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21

    解析

    tmp 表统计每个部门的用户访问量
    tmp2 表添加伪列排序
    然后再筛选前三即可

    题目分享

    Hive 精选选择题

  • 相关阅读:
    尿素偶联Urea-siRNA Conjugates|Cyclodextrin-siRNA-β-CD环糊精修饰RNA核酸(解析说明)
    分布式数字身份:通往Web3.0世界的个人钥匙
    总结一下 vue2 组件之间的通信
    SpringCloud 学习笔记总结 (七)
    【小专题】正交试验法设计测试用例
    京东云开发者|IoT运维 - 如何部署一套高可用K8S集群
    特征预处理
    React路由规则的定义、声明式导航、编程式导航
    Python Dictionary(字典)进阶内容
    Animation - UE5中的动画系统基础
  • 原文地址:https://blog.csdn.net/qq_51047851/article/details/133894454
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号