脉脉大数据开发实习生一面

岗位JD

使用大数据组件对海量数据进行建模,参与数据仓库的的开发、维护及优化

岗位要求

  1. 计算机相关专业,对大数据有浓烈的兴趣
  2. 扎实的计算机基础,熟练使用python/java/scala其中至少一种语言
  3. 熟悉Hadoop生态体系,包括但不限于Hadoop/Hive/Spark/Clickhouse
  4. 学习能力强,强烈的责任心,具有较强的沟通能力及团队合作精神,细致耐心、积极主动
  5. 有大规模数据/日志处理经验,熟悉离线计算者优先

一面

  1. 自我介绍
  2. 对数仓分层、维度建模有什么相关的了解。数仓分层答的不是很好 磕磕绊绊 得加强 维度建模还行
  3. 项目是都跟着走完了还是?
  4. 维度建模分数据域和分层 主题域 分了哪些数据域 数据是怎么流向的 大概讲解下 数据域(交易域 流量域 用户域 工具域 互动域)
  5. 对hive的优化有什么了解?具体的优化措施
  6. 本科和硕士都是大数据相关 数仓大数据类相关的知识学过哪些
  7. hadoop三大件有哪些
  8. 简单讲一下mapreduce怎么跑起来的 mapreduce的流程 这个没讲好
  9. 简单讲一下shuffle的原理?
  10. 两道hive sql题 简单题 1:排名函数 2 多行转多列
  11. 反问:我问了 工作时间(早10晚7)和工作氛围(和蔼平和)怎么样?最近部分有项目在忙吗?

以后可以问 面试官对我有一些什么建议吗?技术上,简历上,面试上等?

SQL题总结

第一题 窗口函数

select a,second_c
from (
  select a,second_c,
  row_number() over (partition by a order by b) rank
  from t2
where rank=2
)t
group by a

问题 子查询里面的 where 不能直接用rank判断 这样会报错 where 应该写在外面 且是c列 不是second_c

第二题

select 
    year,
    concat_ws(',', collect_list(case when department = 'A' then person_count else null end))  col_A,
    concat_ws(',', collect_list(case when department = 'B' then person_count else null end))  col_B
from t
group by year;


全部评论
还好,问的不是很深
1
送花
回复 分享
发布于 01-31 21:51 上海
大佬
点赞
送花
回复 分享
发布于 01-15 16:28 河南
国泰君安
校招火热招聘中
官网直投
我们组刚走一个 就招人了😅
点赞
送花
回复 分享
发布于 01-15 21:21 北京

相关推荐

1. 什么是嵌入式系统?它与普通计算机系统有哪些不同?2. 嵌入式系统的主要应用领域有哪些?3. 嵌入式系统的设计流程是什么?4. 什么是嵌入式系统的实时性?它有什么特点?5. 嵌入式系统中常用的微处理器架构有哪些?6. 什么是中断和中断处理程序?它们在嵌入式系统中的作用是什么?7. 嵌入式系统中常见的存储器类型有哪些?它们各自的特点是什么?8. 闪存和EEPROM在嵌入式系统中有什么区别?9. 嵌入式系统中常用的通信接口有哪些?它们的特点是什么?10. I2C和SPI总线协议分别有什么特点?它们在嵌入式系统中的应用场景是什么?11. 什么是多任务处理和实时操作系统(RTOS)?它们在嵌入式系统中的作用是什么?12. 嵌入式系统中常见的调试技术有哪些?它们各自的优缺点是什么?13. 什么是嵌入式系统的功耗管理技术?它们的作用是什么?14. 嵌入式系统中常见的电源管理技术有哪些?它们分别适用于什么场景?15. 什么是嵌入式软件开发流程?它包括哪些主要步骤?16. 什么是编译器优化?它在嵌入式系统中有什么作用?17. 固件和驱动程序在嵌入式系统中有什么区别?18. 什么是模拟和数字信号处理(DSP)?它们在嵌入式系统中的应用场景是什么?19. 嵌入式系统中常见的传感器有哪些?它们各自的特点是什么?20. 什么是PWM(脉宽调制)?它在嵌入式系统中有什么应用?21. 嵌入式系统中常见的电机控制技术有哪些?它们各自的优缺点是什么?22. 什么是模拟输入和输出接口?它们在嵌入式系统中的作用是什么?23. 实时时钟(RTC)在嵌入式系统中有什么作用?24. 什么是看门狗定时器(Watchdog Timer)?它在嵌入式系统中有什么用途?25. 嵌入式系统中RTOS调度算法有哪些?它们各自的特点是什么?26. 什么是任务间通信机制?它在嵌入式系统中的作用是什么?27. 嵌入式系统中常见的电源管理芯片有哪些?它们各自的特点是什么?28. 什么是引脚复用技术?它在嵌入式系统中有什么应用?29. 电磁兼容性(EMC)在嵌入式系统中有什么重要性?30. 嵌入式系统中常见的电源管理芯片有哪些?它们各自的特点是什么?附面经  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
分享
4 36 评论
分享
牛客网
牛客企业服务