转行大数据开发面试
转行大数据开发面试需要准备的内容包括:
技术栈
Java:Java SE是核心模块,必须熟练掌握。
数据库:MySQL、Oracle和Postgres数据库操作要会,SQL要会写。
Hadoop生态:了解Yarn、Zookeeper、HDFS等底层原理。
Spark:深入理解Spark的数据分发机制、Spark Streaming的开发思路及任务架构。
数据处理工具:熟悉Kettle或Sqoop等数据处理工具。
数据仓库建模:了解数据仓库建模和数据模型的问题。
其他工具:Redis、Kafka、ElasticSearch等原理和使用方法。
操作系统
Linux:掌握Linux常用高级命令,能够进行系统管理和维护。