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 -
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.
I applied through a recruiter. The process took 1 day. I interviewed at Affinity (San Francisco, CA) in Jul 2017
Interview
Standard silicon valley interview. 4 1-hour interviews solving technical problems and a behavioural interview over lunch. Had a brief session with the CTO at the end asking for general timelines and such, and him pitching the company a bit.