Process was organized and professional. It included a recruiter screen, a technical interview, additional fit/problem-solving interviews, and final discussions with the team.
The technical interview was not LeetCode-style. It focused on practical Python/data work using Pandas: reading CSV/JSON data, parsing dates, cleaning and transforming data, grouping results, working with dictionaries/lists/dataframes, and drawing conclusions from messy datasets.
Overall, the process felt more analytical and data-crunching focused than traditional software engineering.