Skip to content

Repository files navigation

PUC Tech – Technical Challenges

This repository contains my solutions to the technical challenges proposed during the PUC Tech selection process.

The challenges were designed to evaluate both technical skills and problem-solving abilities in real-world scenarios. The focus of this project is not only on delivering working solutions, but also on demonstrating clear reasoning, code organization, and data-driven decision-making.

What was covered

Throughout the challenges, the following topics and skills were explored:

  • Exploratory Data Analysis (EDA) and data visualization
  • Data cleaning and preprocessing
  • Statistical analysis and interpretation of results
  • Machine learning models for classification problems
  • Model evaluation using appropriate metrics
  • Backend logic involving data persistence and manipulation
  • Implementation of basic system operations for managing structured data

Approach

For each challenge, the solution was developed with attention to:

  • Understanding the problem and its business context
  • Writing clear, readable, and well-structured code
  • Explaining assumptions, decisions, and trade-offs
  • Applying best practices whenever possible within the scope of the challenge

Technologies

  • Python
  • Pandas
  • NumPy
  • Matplotlib / Seaborn
  • Scikit-learn
  • Jupyter Notebook

Notes

This repository is intended for educational and portfolio purposes.
The datasets used in the challenges are either publicly available or adapted to avoid sharing sensitive or proprietary information.

About

Technical challenges from the PUC Tech selection process covering machine learning, data analysis, and CRUD operations.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages