5 min: Introductions (who they were, who I was)
50 minutes: HackerRank question. Very minimal starter. No starting code; essentially, just an example and the intended result were given. Context on how to handle non-positive cases was not provided.
5 min: Questions
Given an organization represented as a nested Python dictionary:
python { 'Person1': { 'Person2': None, 'Person3': { 'Person4': { 'Person5': None } } } }
If a person is a manager, return a tuple: ('manager', numberOfDirectReports, numberOfTotalPeopleReporting).
If a person is not a manager (an individual contributor or IC), return a tuple: ('IC', 0, 0).
To clarify, you are given a nested dictionary. The top-level keys represent the highest-ranking individuals. The values associated with these keys are dictionaries of the same format, representing their direct reports.
The following metrics were computed from 26 interview experiences for the Patreon Software Engineer role in United States.
Patreon's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having negative feelings for Patreon's Software Engineer interview process in United States.