30min八股和业务,20min手撕1.自我介绍2.项目中业务数据用MySQL来存储,MySQL的事务有了解过吗3.b树和b+树区别4.慢SQL处理,sparkSQL运行慢如何处理5.hive和spark区别6. 为什么要有DWD层 如何构建的,有没有进行一些指标的分析7.DWS层作用,如何进行构建的,建表依据8.没有ADS层可以吗9.业务域和数据域什么区别,不同主题域是否会有重叠10.有接触过数据治理吗11.如果让你接手一个 数据治理项目,会从哪些层面着手12.ER模型和维度 模型区别13.MapReduce中有几个排序,有什么区别14.索引有什么作用手撕:连续登录大于3天用户ID有的记不清了,大概这些最后反问:当前阶段是加强对技术栈的理解更重要还是业务方面的理解答,对于学生阶段更应该深入技术栈,加强学习,以后工作可以加强对业务的理解作为面试官,在考察时更注重哪些层面的能力答,会更加看重对做的项目的理解,比如做一件事为什么要做这件事,为什么要用这种方法,看有没有进行这个思考,以及思考的深度