后端岗位面试题更新 2026-08-05

请设计一个Hive表结构用于存储样例日志,并写出导入与聚合计算的SQL过程。日志格式为:pin|-|requesttm|-|url|-|skuid|-|amount,分隔符为"-|",数据样例:张三-|2013-11-23 11:59:30-|www.jd.com-|100023-|110.15。假设数据文件为sample.txt,导入到Hive的test库的tsample表,然后计算每个用户(pin)的总消费金额。

京东后端开发电商编码实现技术原理Apache Hive

考察说明

考察Hive建表、数据导入和聚合查询能力

回答思路

  1. 正确设计字段并指定分隔符为"-|"
  2. 正确使用LOAD DATA或外部表方式导入
  3. 聚合查询按pin分组求和amount
  4. 说明字段类型选择合理性
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。