if you are using VS code on Debian / Ubuntu or vs code on WSL on windows, the following instructions would help you setup the environment faster
cd {project-root}
bash set_local_env.bash
if you are not using either wsl on windows or ubuntu, get inspired and follow the script manually to install the requirements found in following files, in your respective OS / environment:
NOTE: For all of these questions, you are free to use any and all resources available to you including but not limited to (stackoverflow, google, python coding blogs, even ChatGTP-4 if you have to).Provide links to all the blogs / post / stackoverflow you went through to come up with this solution in each questions' *_reference_links.txt notepads. If you used ChatGPT, please provide with question you posed to the LLM!
Please fork out of this "main" branch into your project space. Publish back to "main" is prohibited!
When you have completed the assignment, respond with the link to your forked project or synced branch with your your contact information to reach out to including email, phone, linkedIn url
Each of these challenges focus of following strengths of a software / data engineer:
- Algorithmic abstraction
- Algorithmic dynamism
- Depth perception & spatial projection
- Advanced pyspark knowledge
- Pythonic coding paradigm
- Showcase your Functional programming, if you prefer this over OOPS
- Showcase your OOPS programming, if you prefer this over functional
- Clean coding and documentation skills
- Architectural paradigm
- OOPS relational and class modelling