简单说下,楼猪一直都是做算法的,算法太卷了,学学去搞开发,太难了·····然而现在开发也挂了😌😌😌 字节一面 9.9 自我介绍 数仓维度建模 深挖事实表维度表构建 spark join, map reduce 原理 spark 常用算子 map flatMap(没答出来,丢脸了) 有没有实际做过数仓项目 算法题:给定数组包含正负数(数量至多差1),要求将其排列成正负彼此相邻形式,要求时间复杂度O(N),空间复杂度O(1) 字节二面 9.14 自我介绍 介绍实习项目,数据倾斜怎么解决的,如果需要变回原来粒度怎么办 算法题1. 1-N个数字,找出字典序第K大的数字,要求空间O(1),时间O(K),举例1-19字典序为1,10,11,12,13,14,15,16,17,18,19,2,3,4,5,6,7,8,9 写过hive没有,来个hive题(忘了,不难) hive和spark区别 再来个题2. 两个栈模拟队列 要高效 主动介绍实验室项目 反问 字节三面 9.17 自我介绍 做题,模拟彩票抽奖中奖,每个人有n张票,有100个奖品(一开始不知道是彩票说了一堆。。。) 介绍当前面试界面涉及的网络技术,一直说下去。。 介绍最近一个有挑战的项目 最近学习上的计划安排 让等通知 总结:三面面的不好,一开始把题意理解错了,浪费了不少时间,后来这个中奖随机性也就设计的普普通通 附美团大数据开发面试经历: 美团一面 9.10 自我介绍 介绍实习项目 介绍实验室项目 问会不会Java JVM,不会··· 算法题1.非递归反转链表 2.快排 SQL题 统计app崩溃指标 业务场景题 通过指标挖掘风险等等场景介绍 反问 美团二面 9.15 自我介绍 介绍实习项目,每个主题表作用 针对实习项目,详细问数仓每一层干什么,什么作用 介绍Hive存储和计算 介绍实习项目算法 介绍华为项目 开放题:怎样设计抢红包有趣,临场发挥,1v1 PK模拟 总体而言比较水,没有问很多深度的技术性问题,苟活至此🤣🤣🤣还是许愿offer吧,算法太难了 😁😁😁😁😁😁😊😖😘😚😚