写面筋,攒人品
阿里数据研发实习3.3日 投简历
3.4日 面试官加微信,说笔试完安排面试
3.5日 笔试
45分选择,55分编程 选择考了一些概率论、机器学习、mysql底层、sql、数据结构八股文和一些乱七八糟的东西(因为是偏数据岗) 大题有一道sql,很简单,两道编程,a了一道,还有一题扫雷没思路
3.7日 一面
自我介绍 介绍项目 数仓分层各层意义 星型模型和雪花模型区别、优缺点 数据倾斜怎么处理 智力题 java学习中最大的困难(???) 项目中最大的困难(???)怎么解决(???) 对实时有了解吗(知道sparkstreaming,但是了解不深,没敢说) 反问
复盘:后来才知道面试官是做实时的,听我不会实时就没往下问,我的项目用到了kafka,幸亏没瞎扯。我很好奇为啥没做算法和sql题,以为凉了
结果:官网从“简历评估中”变成了“面试中”,等消息吧
3.10日 二面
没有自我介绍 工作和学习两个方向,怎么考虑的 介绍项目 为什么采用hdfs而不直接在mysql中计算 数据量多大 采用压缩为什么会变快 mr的join操作流程 shuffle过程 两个智力题 知道flink吗 学校内的项目 反问
复盘:不会flink,说完之后态度就变了
结果:面完一看:已结束
3.1日投简历
3.6日 笔试
3.11日 一面
自我介绍 主修课程 java基本数据结构哪些?所占位数? 接口和抽象类区别 栈和队列 spark提交yarn时流程 yarn分配多少ex、如何分配 yarn运行任务流程 kafka架构主要哪几部分 kafka的topic 介绍项目、问项目相关 sql:计算留存率、还有一个简单的sql 算法:链表相加 反问
复盘:很基础,算法题也很简单,但是项目问了几个不熟悉的问题,没回答上来



