timeline: 8.24 一面 8.28二面 8.31 hr面 9.7 oc一面: 项目介绍 什么是指标体系 指标体系包含元素 指标分类 数仓分层、分层好处 数仓分层和指标分类之间有什么关系 什么是总线矩阵 什么样的数仓是一个比较好的数仓 什么方法可以落实上面说的数仓 缓慢变化维;除了拉链表还有哪些方式 什么情况下可以使用map join 怎么解决数据倾斜问题 Java 垃圾回收机制 SQL题: 波峰波谷、连续三天 Java: 字符串最后一个字符长度 两段实习中最大成长点 大学期间感兴趣的事二面:(被拷打一个半小时...)算法题: 链表中的节点每k个一组翻转 自我介绍 做题,讲一下做题思路 项目背景、项目产出、项目意义 讲项目细节及全流程,抠细节(真的很细,精确到每一行、每一列怎么设计,为什么这么设计,这样做有什么好处);项目几个人完成的,怎么分配;(讲了将近半小时...) 有没有用过多维分析引擎(mpp那些); 讲了doris 在哪里使用了doris,doris作用是什么,讲一下对doris了解多少 学大数据相关的知识在哪学的,通过什么途径;遇到过什么问题 讲一下上面问题怎么解决的,调节参数是哪些;为什么这么调参;讲一下参数中增加内存为什么有用;reduce个数是越大越好吗;调参后任务运行时长优化到多少; 对数据治理有哪些理解 学习数仓建模理论在哪里学的;学完之后自己消化吸收还做了哪些工作; 学习的时候有没有看过源码;spark shuffle源码看过吗;略讲了一点 什么时候开始准备面试;平常准备面试分哪几部分准备(说了面试题、项目和刷题;然后问了力扣和牛客都刷了多少题;练SQL在哪练的)刷算法题对你有什么影响; 平常用的开发环境有哪些(了解不了解git,有没有做过版本管理) java看过哪些书吗 计算、存储优化有哪些方式; 基于以上理解,你认为你两家实习公司数仓还有哪些可以改进的地方; 数据倾斜实际应用; 为什么选择数据开发方向;以后规划是啥样 你觉得什么样的工作是你比较喜欢的;什么样的工作是你不喜欢的; 有什么兴趣爱好 本科成绩咋样,研究生期间成绩;本科期间遇到过最困难的时候是什么;怎么调整的; 有什么优势和劣势 还有一些常规八股,不是很难就不记录了......最后放一张意向,祝大家都有满意offer~