A Data Engineer must have the knowledge of the following skills:
- Knowledge of data modelling for Data warehousing and Big Data
- Experience in ETLs
- Proficiency in the Big Data space (Hadoop Stack like M/R, HDFS, Pig, Hive, etc.)
- SQL and Python
- Mathematics
- Data visualization skills (e.g., Tableau or PowerBI)
After mastering these skills, you can clear any Data Engineer Interview.
Also, check out this blog on Data Engineer Interview Questions for most frequently asked questions in Data Engineer interviews.
You can watch this video on Data Engineer Interview Preparation: