文本描述
中软-华为项目
一面:(最近项目DW层)
中软华为项目组:
自我介绍,详细讲一下项目
用什么数据库
有没有写过存储过程,大概数据量
你写的比较多的存储过程,包含多少张表
存储过程中用什么表当主表
数据量有多大,从ODS---->DW后数据量减少了多少
数据量这么大,你是怎么优化的
我说完我们讲的三大优化方式后,面试官继续反问:如果还解决不了有没有别的方式
SQL优化:内存溢出,及其解决方案
Hadoop原理,三大组件讲以下
Python数据分析相关的一些东西
Linux和shell脚本,常见命令熟悉不,列举一下
二面:
华为本部:
自我介绍
针对项目细节:DW层的模型怎么建,表怎么建,数据同步的方式等等
事实表和维度表的区别:从数据量、字段量、两者的关系等
二轮面试主要针对项目细节。
三面:
华为本部:
自我介绍
讲一下数据库调优
内存溢出的原因:高水位、分页查询。
高水位的原理...
索引的原理
索引中唯一扫描和全扫描有什么区别,从原理上讲以下?在什么时候使用全扫面,什么时间用全扫描?
存储过程和自定义函数一般用于哪一块?
三轮面试主要针对技术的底层考察
四面:
华为本部:
1.自我介绍
2.简单讲以下项目、数据库调优、数仓搭建流程
3.对加班怎么看
4.英语怎么样
5.出差怎么看
四轮为综合面试