The post has been translated automatically. Original language: Russian
At the graduation of the Practical Course on Big Data, a good question was asked: what to pay attention to when preparing for an interview for the role of a Data Engineer.
We decided to share our recommendations with you:
1 . Understanding the principles of Map Reduce
2 . Understanding the principles of Spark and experience working with it
3. Quality writing Python code (aka industrial development)
4. SQL and SQL on top of Big Data (e.g. Hive)
5 . Understanding the principles of Kafka (Near Real-Time data processing, NRT)
It is impossible to stop at the TOP 5, so we continue:
6 . Principles of NoSQL operation (CAP, data denormalization)
7. Orchestration of experiments, Airflow
8️⃣ Environment orchestration, Docker, Kubernetes
9. Real-life cases (e.g. pipeline optimization)
🔟 Soft Skills
As they say: last but not least, therefore, regarding the last point, we will hint that you can be thoroughly checked for compliance with the company's principles during a technical interview:
- see for example Amazon Leadership Principles
- and look for the book Cracking the Coding Interview: 189 Programming Questions and Solutions in your library
Is it useful? Like and share with your friends 😉
Have a good job interviewing everyone!
BigData Team: the way you learn best
#work #study
На выпускном Практического курса по Big Data прозвучал хороший вопрос: на что обратить внимание при подготовке к собеседованию на роль Data Engineer'а.
Решили поделиться с вами нашими рекомендациями:
1️⃣ Понимание принципов Map Reduce
2️⃣ Понимание принципов работы Spark и опыт работы с ним
3️⃣ Качество написание кода на Python (aka промышленная разработка)
4️⃣ SQL и SQL поверх Big Data (e.g. Hive)
5️⃣ Понимание принципов работы Kafka (обработка данных в Near Real-Time, NRT)
На TOP-5 остановиться невозможно, поэтому продолжаем:
6️⃣ Принципы работы NoSQL (CAP, денормализация данных)
7️⃣ Оркестрация экспериментов, Airflow
8️⃣ Оркестрация окружений, Docker, Kubernetes
9️⃣ Кейсы из жизни (e.g. оптимизация пайплайнов)
🔟 Soft Skills
Как говорится: last but not least, поэтому касательно последнего пункта намекнем на то, что вас хорошенько могут проверять на соответствие принципам компании по ходу технического собеседования:
- см. например Amazon Leadership Principles
- и присмотри себе в библиотеку книгу Cracking the Coding Interview: 189 Programming Questions and Solutions
Полезно? Ставь лайк и делись с друзьями 😉
Всем удачных собеседований!
BigData Team: the way you learn best
#work #study