Affinity approached me on LinkedIn.
After a brief conversation, they scheduled four more rounds of interviews for me:
I found the technical interview relatively easy and thought I performed well. In total, it took approximately four hours to complete all the rounds.
I was disappointed that they didn't even have the courtesy to provide a brief explanation for their decision to go with another candidate.
How do you interact with the product/design team?
What are the architectures that you are familiar with?
Write a method that does some sort of grouping (don't remember the details).
Given some mocks, explain how would you design the APIs.
The following metrics were computed from 1 interview experience for the Affinity Senior iOS Developer role in Canada.
Affinity's interview process for their Senior iOS Developer roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Affinity's Senior iOS Developer interview process in Canada.