Software Engineer applicants have rated the interview process at Affinity with 2.5 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 44.8% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 3 days to get hired, when considering 4 user submitted interviews for this role. To compare, the hiring process at Affinity overall takes an average of 16 days.
Common stages of the interview process at Affinity as a Software Engineer according to 4 Glassdoor interviews include:
Phone interview: 100%
Here are the most commonly searched roles for interview reports -
I applied online. I interviewed at Affinity (Barcelona) in May 2026
Interview
The process was thorough but fair. Technical interview focused on data modeling and system design, a coding exercise, and a conversation with the VP of Engineering. It was collaborative rather than intimidating, more about how you think than gotcha questions. The recruiter was incredibly supportive throughout and genuinely advocated for me.
Interview questions [1]
Question 1
Arrange a tuple. Focus on data modeling. System design interview about a simple blog page
Fun interview process that involved pretty true-to-life questions -- a much better experience than being tested on whether I happened to know of a certain algorithm. Didn't fly me out until after I had the offer which was honestly a godsend in a busy recruiting season (this was pre-pandemic). Very courteous interviewers.
Interview questions [1]
Question 1
Teaching interview in which I taught one concept to my interviewer -- meant to gauge communication skills.
I applied through a staffing agency. The process took 1 day. I interviewed at Affinity (San Francisco, CA) in Apr 2019
Interview
I went through Triplebyte and did very well with their code screen as I was at my home office with my ergonomic keyboard and 27" monitors - a comfortable setup.
After an Affinity phone screen I was invited to fly to SF for an all-day onsite. The people were all super friendly, and Ray - one of the founders - took the time to chat with me for an hour. He's driven and passionate (though you wouldn't know it at first glance).
The questions were about command-line string parsing, not about algorithms or graphs or abstract thinking. It was a "get it done, fast" kind of interview.
My feedback was that I was slower than other candidates. I was on my laptop with an Asian keyboard layout - I didn't practice typing on it before I flew there because I've always had an external 104-key ergonomic keyboard. Whoops. They value speed of coding, not comments and sanity check blocks. Even if you are an average coder, just code quickly!
Overall it was a positive process. Keep in mind they keep changing their office location as they grow. Also, if you don't get an offer, send them a few emails politely asking for interview feedback.
Interview questions [2]
Question 1
Build a library to parse command-line arguments in various locations.